Using Visual Studio Debugger Attributes
Visual Studio offers debugger attributes that allow you to customize the way Visual Studio debugger steps through your code and display of your types. This article explains some of the important debugger attributes along with debugger type proxies and visualizers.