DotCover, DotTrace, DotMemory, DotPeek


dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework 2.0 to 4.6, Silverlight 4 or 5, and CoreCLR 1.0.


  • Integration with Visual Studio
  • Running and managing unit tests
  • Continuous testing
  • Unit test coverage
  • Coverage highlighting in Visual Studio
  • Navigation to covering tests
  • Hot Spots view
  • Remote code coverage
  • Coverage filters
  • Excluding nodes from coverage tree
  • Multiple report formats
  • Code coverage for manual testing
  • Coverage analysis as part of Continuous Integration
For more details download the sheet - Download


dotTrace is a performance profiler for .NET applications that works right in Visual Studio and provides great ways to detect and analyze performance bottlenecks. Read on for more details.


  • Profile all types of .NET applications
  • Timeline and more profiling modes
  • New profiling experience
  • Deep Visual Studio Integration
  • Profile static methods
  • Profile remote applications
  • Connect to running applications
  • Profile unit tests
  • Analyze slow HTTP requests
  • Analyze slow SQL queries
  • Profiling SDK
  • Continuous Integration support
  • Estimation of performance gains
  • Comparing snapshots
For more details download the sheet - Download


dotMemory is a .NET memory profiler that can be launched right from Visual Studio or as a standalone tool. Visit the Docs & Demos div for more learning resources.


  • Support for various .NET applications
  • Visual Studio integration
  • Easy and comprehensive UI
  • Timeline view with real-time data collection
  • Analyzing memory traffic
  • Multiple views on data
  • Powerful automatic inspections
  • Comparing memory snapshots
  • Remote profiling
  • Profiling API
For more details download the sheet - Download


dotPeek can decompile any .NET assemblies into equivalent C# code and optionally show the underlying IL code.


Decompile .NET assemblies to C# or IL

  • Libraries, executables and more
  • View source code if available
  • Show or hide compiler-generated code
  • Explore running processes
  • View IL code in a separate view
  • View IL code as comments to decompiled C#

Navigate decompiled code in different ways

As dotPeek is based on ReSharper's powerful code insight architecture, it lets you navigate decompiled assemblies in a contextual or context-insensitive ways, get a quick summary what's inside each decompiled file, set bookmarks and explore inheritance chains.

  • Find usages of any symbol
  • Highlight usages in code viewer
  • Explore current file
  • Jump to any code
  • Set bookmarks
  • Navigate contextually
  • Navigate class hierarchies
  • Explore inheritance chains

Make sense of assemblies

dotPeek provides a way to quickly grasp the structure of any given assembly, as well as ways to organize assemblies into discrete lists, which helps only focus on assemblies that you're interested for your current assignment.

  • Manage assembly lists
  • Rich Assembly Explorer
For more details download the sheet - Download