Decompile .NET assemblies to C# or IL
dotPeek can decompile any .NET assemblies into equivalent C# code and optionally show the underlying IL code.
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.
Make sense of assemblies
dotPeek provides tools to quickly grasp the structure of any given assembly, understand relationships between assemblies, as well as organize assemblies into discrete lists, which helps only focus on assemblies that you're interested for your current assignment.