Confirmed: Debugger Canvas Released on DevLabs

Just only a day back, diTii reported that Microsoft is about to release Debugger — it’s now here, the software company today announced the release of Today, Debugger Canvas on DevLabs.“Debugger Canvas is a new user experience for stepping through code in the debugger in Visual Studio Ultimate. It displays the code of each of […]

Just only a day back, diTii reported that Microsoft is about to release Debugger — it’s now here, the software company today announced the release of Today, Debugger Canvas on DevLabs.

“Debugger Canvas is a new user experience for stepping through code in the debugger in Visual Studio Ultimate. It displays the code of each of the methods you step into on a canvas with call lines between them, helping you keep track of the bigger picture as well as the details.”

“Debugger Canvas pulls together all the code along a call path into a single display for browsing and even editing. Instead of having to keep all the code in your head while you look at one file tab at a time, now you can see the entire path on the canvas, enabling you to more easily track the flow of control and data through your application,” the Redmond conpany stated.

“Debugger Canvas also highlights the potential of several of the technologies introduced in Visual Studio 2010 Pro and Ultimate. It takes advantage of the flexibility of the new code editor to show fragments of files as bubbles on the canvas with a fully functioning editor in each.”

“We built Debugger Canvas on top of VS Ultimate so that we could also use the underlying technology for the Dependency Diagrams to identify and display the right fragments on the canvas. This let us support both C# and VB in this release and will help us support other languages in the future. Building on VS Ultimate also allowed us to provide a new user experience for IntelliTrace, enabling some interesting scenarios, such as “show me what code ran when I clicked here”,” Microsoft added.

Watch Debugger Canvas in action in the video below:

More Info: Debugger Canvas

[Source:Somasegar's WebLog]