Ozcode Visual Studio Extension - Enterprise Edition 관련 정보

Visual Studio 및 C#을 위한 시각적 디버깅 애드인 입니다.

Ozcode - Enterprise Edition is an innovative debugging tool, which complements Visual Studio and improves the C# debugging experience. It is a visual debugger which helps you figure out complex expressions, drill into inner exceptions, easily add logging statements on-the-fly and quickly diagnose memory issues and track-down the relevant object references.

Ozcode - Enterprise Edition Features

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 an 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.