Using Visual Studio Debugger Attributes
Visual Studio
provides a rich debugging experience to developers, helping them write
robust and bug free code. In simple projects, the inbuilt facilities of
Visual Studio debugger may be sufficient for your purpose, however,
while debugging complex projects you may want to enhance the debugging
experience further. Luckily, Visual Studio offers debugger attributes
that help you do just that. Debugger attributes allow you to customize
the way Visual Studio debugger steps through your code and also the
display of your types. This article explains some of the important
debugger attributes along with debugger type proxies and visualizers.
http://www.bipinjoshi.net/articles/72fdc425-7e89-4a67-8e21-150ddc7f1fd1.aspx