Mole 2010, Mole 2012, and Mole 2013 are Visual Studio debugger visualizers that enable you to drill into and analyze any program which targets the .NET Framework 3.5 (Mole 2013 .NET Framework 4.0) or above (except Silverlight, Metro or Windows 8 Modern applications, and Windows Phone). It runs in Visual Studio while you are debugging. One of the ways that Mole can help make it easier to debug any application is by giving you immediate access to and control over data in collections.
Mole has extra features that make it even easier to debug applications written on certain platforms, such as ASP.NET. In addition to all of the core capabilities in Mole, ASP.NET developers can also leverage the following features.
The Element Tree tool displays UI controls that make up your ASP.NET user interfaces. It will display the standard Web controls, and all third-party controls that you use in your applications. The selected control’s properties are displayed in the MoloScope area. Use the search box to quickly find the controls you’re interested in. You can access convenient features in the context menu; such as setting a new root node in the tree, or copying a control’s ancestor path to the clipboard.
Support for ASP.NET MVC
Mole can be opened for a huge number of object types, including many objects found in ASP.NET MVC 2, 3, and 4. This makes it easy to quickly open Mole and start exploring your ASP.NET MVC application objects.
After clicking the "Mole 2010" menu item, Mole immediately opens to reveal the state of the MVC controller seen above.