Visual Studio 2005 allows you to extend your debugger's visualization capabilities by creating a new DebuggerVisualizer class. This class simply registers itself with an appropriate assembly-level attribute, and when it is invoked by the debugger, it displays a custom form, control, or dialog that can render the passed type. It must be installed in a specific subfolder at either the user or the machine level. It's simple enough that you can build one in 5 minutes.
Read More...