Christian Jonigkeit

Hi -

I am currently writting my master's thesis which has focus on symbolic debuggers for distributed systems. The experimental part of my thesis is about designing and implementing a symbolic debugger for synchronous distributed systems. I have implemented a debugger that can debug any managed code that uses .net remoting or some other means of synchronous communication, works with some WCF channels.

Now I am at the point where I like to present the data, such as distributed thread (stack of local threads), distributed call stacks (a stack of local call stacks) as well enabling object inspection. However my UI skills are not as good as they could be, so I was wondering if anyone knew if it is possible to create an instance of the visual studio autos window (I believe it is a Treegrid, at least Spy++ says so).


Re: Visual Studio Extensibility Customizing Autos/ Locals Window

Carlos Quintero - MVP

I don't know the exact answer (AFAIK, you can't create a new Autos window) but there is a VS Debugger SDK that may contain some information:

Visual Studio Debugging Extensibility

http://msdn2.microsoft.com/en-us/library/bb161718(VS.80).aspx






Re: Visual Studio Extensibility Customizing Autos/ Locals Window

Christian Jonigkeit

The debugger sdk is for writing / extending debuggers, that I already have done. I need something like a dll where the treegrid control is included.




Re: Visual Studio Extensibility Customizing Autos/ Locals Window

Carlos Quintero - MVP

If you need a 3rd party treegrid (since Microsoft doesn't suply such a thing in the .NET Framework) there are several out there, such as:

http://www.devexpress.com/Products/NET/WinForms/XtraTreeList/

That way you can create your own auto/locals window (but I don't think you can hook into the existing Auto/Locals window)