One of the features that I'm most looking forward to in Visual Studio “Whidbey” is visualizers.   

As you can see (no pun intended) in the XML visualizer above, visualizers are a useful and very powerful way to help debug applications, but how does one actually create a custom visualizer?  Good News, ScottNo blogged on how you can create your own custom visualizers!  Definitely check it out, and send Scott your requests/ideas for other visualizers

I envision all of the VSIP and other 3rd-party component vendors could use visualizers to create rich visualizations of their custom data types, and developers creating their own visualizers for commonly used features like:

  • Generic collections
  • Hierarchical data (trees, linked lists)
  • ObjectSpaces
  • ASP.NET Session State, ViewState, Cache

and much more...