Your Productivity. Unleashed.

With incredible new and improved features designed so you can debug your code better and faster than ever before, taking your productivity, creativity, and skill to the next level.  

LINQ Debugging

OzCode elevates LINQ with debugging tools that allow you to gain visibility, clarity and insights into your debugging process.

Numeric Indicator

See how many items passed through the LINQ operator. Quickly notice when things go wrong & easily decide how to move forward.

LINQ DataTip

See the items a given operator has produced. Change your LINQ query and see the new results instantly to understand how it affects your code.

LINQ Analysis Window

Easily navigate the LINQ pipeline and visualize the flow of the LINQ query.

Predict Exceptions

OzCode will warn you about a LINQ exception before it is even thrown in the middle of a convoluted LINQ query.

Both LINQ Syntaxes Supported

Full support for lambda-based API, or the SQL-like query expressions.

Become exceptional at handling exceptions

With the most advanced ability to understand exceptions and drill into inner exceptions and complicated callstacks, your coding skills become better than ever

Exception trail

View all relevant exception information in a handy tool-window. Navigate through each inner-exception with a user-friendly breadcrumb control and a fully interactive StackTrace navigator. Launch a Google or stackoverflow search right from within Visual Studio!

Exception predict

Get alerts about exceptions that are about to happen. Pinpoint the expression that’s about to cause the exception!

Never Use F10 Again

Time travel to the future

Allows you to predict how your code will execute, detect and fix bugs, travel across loop iterations and pinpoint the exact moment of failure without stepping over code. The heads-up display feature illuminates what the code execution is actually going to look like as you are stepping through the code.

An eye-opener for your code

OzCode’s Heads-Up Display offers powerful and simplified visualization so you can instantly figure out exactly what is happening in your code.

Red-Green Boolean Visualization

Gain amazing insight into every line of code as you step through it. Break down & understand complicated boolean logic, at a glance.

Explore Code History

See a historical view of your code’s execution. You will no longer have to restart debugging if you’ve Stepped Over too far.

Discover quick and easy ways to find what you’re looking for.

With all new span data tip tools

Reveal

Focus on the data that actually matters: star the properties you are interested in to customize an object appears in the debugger.

Search

Quickly and effortlessly search member names and values, regardless the size of the collection or complexity of the object graph. Immediately find that needle in a haystack!

Conditional Search

Search a collection, according to a custom predicate from logical expressions to whatever complicated logic you have in mind.

Custom expressions

Customize the way an object is shown in the debugger by adding a calculation upon that object, which will be displayed just like any other member of that type.

Export (Instant Unit Test)

Grab objects and save them as JSON, XML or C# code. Create Unit Tests from objects you see on a breakpoint to create a quick repro of the same exact scenario in a test!

Compare

Easily compare objects and collections in memory, like a diff viewer for the debugger! Compare local variables or take a snapshot to compare the same object across different points in time!

The next generation of logging

Tracepoints

by adding tracepoints for dynamic logging on-the-fly at key points during the program’s execution. View traces in the editor’s trace viewer to understand where things went wrong. Easily diagnose complicated multi-threaded bugs by analyzing a linear log of execution, right from within Visual Studio.

Tap the hidden power of breakpoints

Use conditional and when..set breakpoints to solve the most complicated bugs with unmatched ease and clarity

When Set... Break

Conditional Breakpoints

Set up a Conditional Breakpoint based on a specific property value, and pre-fill the predicate for you.

Lightening Fast Attach to Process

Process Attach

Pick from the list of most recent processes. Pin processes to assign a shortcut key to instantly attach to the same process without going through a slow dialog. Get work done faster.

Take the ultimate shortcut with Contextual Quick Actions

Contextual Quick Actions

Versatile, intuitive and capable: the quick actions menu offers you the most relevant actions, depending on what you want to do.

Find more, faster

Show all instances

With “Show all instances”, you can effortlessly find specific objects in memory. Easily find any objects that contain a specific value, and find out why they’re still there.

Download OzCode now