, BitFlipper wrote

Steve, do you think your technique above will also work with unmanaged code? And will it work in non-Ultimate versions?

While the Debugger Canvas plugin is impressive, its feature set is actually quite limited (there are some bugs too - at some point I could no longer switch/close tabs anymore). I wonder how complex such a project would really be if done from scratch.

found this: Covers the debugger expression evaluator. Go to downloads and download the word document:

http://archive.msdn.microsoft.com/DebuggerExpEvalDD/Release/ProjectReleases.aspx?ReleaseId=2428

I am sure it handles unmanaged code. The debugger APIs in visual studio likely predate managed code.

The visual studio extensibility forum is reallly good:

http://social.msdn.microsoft.com/Forums/en-US/vsx/threads