OzCode - 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

  • Time Travel Debugging - Predict the Future In regular debugging, once a breakpoint hits, you are able to see the state of the program as it is now. You can evaluate any expression and get its value as it is when the program hits our breakpoint. While standing on any breakpoint, OzCode will run through the rest of the method and evaluate all the lines of code in the future. You will be able to see the result of the prediction with a Heads-up-display (HUD).
  • LINQ Debugging - Understand the flow of different items passing through the LINQ pipeline, and see the return value of each and every lambda expression. Supports LINQ to Entity Framework with IQueryables, and LINQ to Objects queries with IEnumerables.
  • C# 7 Support - Includes all the new C# 7 syntax: Tuples, Pattern Matching and Local Functions. OzCode also makes a great tool for pattern matching.
  • Export - Save instances during a debugging session. Each instance is saved as C# code, XML or Json, using the industry standard Json.NET serializer.
  • Magic Glance - OzCode provides a visual representation of predicate evaluations, and the return value of any inline or nested method call.
  • Search - Quickly and effortlessly search member names and values, no matter the size of the collection or complexity of the object graph.
  • Foresee - Keep track of where you are in any loop and navigate to specific items in the collection.
  • Compare - Compare objects and collections in a side-by-side view that you can use to drill down deep into the structure.
  • Reveal - Set the properties you are interested in and they will appear right next to the object.
  • Custom Expressions - Create multiple custom expressions on any object type.
  • Filters - Apply a filter expression to any collection.
  • Quickly Attach to Process - With OzCode, you only need to attach to a process once. After that, you can connect directly to the process using a shortcut key. 
  • Quick Actions - Offers you the most relevant actions, depending on your current context.
  • Exceptions Trail - Navigate through each inner-exception with a convenient breadcrumb control, and even launch a Google or Stackoverflow search right from within Visual Studio.
  • Show All Instances - OzCode makes it trivial to find specific objects in memory that you want to explore.
  • Trace - Easily add logging statements on-the-fly and view the output using the integrated log-viewer.