IntelliDebugger is in the development stage right now. You can evaluate it in combat conditions quite soon. If you have any questions or suggestions, please write to us. We will take your suggestions into account in the development of further versions.

 

IntelliDebugger is an extension of Visual Studio that aims to simplify code debugging

The current version supports Microsoft Visual Studio 2010 / 2012 / 2013 / 2015, unmanaged C++, C# languages and the following main features.

Variable Snapshot

IntelliDebugger allows saving of any variable values and view them later.

Save variable value

read more...

Compare Variables

IntelliDebugger provides advanced comparison capabilities to compare any variable values and saved values.

Compare variable values

read more...

Search inside object

IntelliDebugger quickly finds any object’s field by its name or value.

Search inside object

read more...

Break exceptions only from Solution

IntelliDebugger provides an opportunity to break only when an exception thrown from code of Solution.

Break Exceptions only from Solution

Integrates with Visual Studio

All IntelliDebugger’s features are smoothly integrated to Visual Studio. The “Compare” window appears in Visual Studio for view/compare variables and snapshots of theirs.

The Compare window Starting a text search Find all items containing 'Eric' string Search by text and show only differences

When you analyze a complex object in the “Watch” window, you may spend much time to locate the field you need. You can simply add the object into the “Compare” window (Debug → Windows → Compare) and start typing field’s name in the “Search” box. All fields matching the symbols you’re typing are immediately highlighted. The search also works with values. If you need to find all collection items containing the “Barry” string, simply start typing this value in the “Search” box.

Search inside object

 

Save variable values

The C++ source code Move mouse cursor to a variable Click the icon 'Create snapshot of variable' The 'Snapshot' dialog window

During the debug process you can easily save the value of any variable and then view it at any moment. You can store and review variable values of different debug sessions too. Simply move your mouse cursor to a variable in the code and click the icon that pops up.

You used to write values on a piece of paper or simply remembered them, did you? Now you are free form that as IntelliDebugger and Visual Studio will do this for you. Say goodbye to the mess on your desk!

 

Compare variable values

Click 'Compare' icon for first array (C# language) Click 'Compare' icon for second array Click 'Compare' icon for third array The result in the 'Compare' window

You can compare values of any objects or arrays, see what elements and fields have differences. Plus you can compare current variable values with those you previously saved, or even last saved values with those you saved before.

For example, let’s suppose you’re passing an object to a third-party library function and want to monitor all fields that are changing. So you simply save a value before and after passing it to a function and then add snapshots of values in the “Compare” window (Debug → Windows → Compare).

Let’s say you have two arrays and you want to find all differences between them. So you point the variable of the first array with the mouse and select “Compare variable” icon and do the same action for the second array. You will get the result in the "Compare" window, so easy!

In other words, you can now compare virtually everything that can be compared (has the same type).

Compare variable values

 

Break exceptions only from Solution

IntelliDebugger provides an opportunity to break only when an exception thrown from code of Solution.

Break exceptions only from Solution

 

Download Pricing