Debug your application
Follow bugs through your application to see where the problem is – your own code, third-party libraries, or components used by your application.
Understand how applications work
Inherited an application with no documentation and no comments? Use .NET Reflector to understand how the code runs and avoid bugs.
Look inside APIs, SharePoint, and other third-party platforms
Third-party platforms aren't always well-documented. Use .NET Reflector to look inside their assemblies, and see how they work and which APIs you can call.
STANDARD EDITION FEATURES
Decompile, browse, and analyze any .NET assembly to C#, VB.NET, or IL.
Search Filtering
Desktop application
VSPRO EDITION FEATURES
Use your regular debugging techniques on any decompiled assemblies as if they were your own, using the Visual Studio debugger.
.NET Reflector VSPro adds the Reflector Object Browser into Visual Studio. Use the tree view to navigate through code.
Use VS shortcuts
C#7 decompilation
and more!
.NET REFLECTOR ADD-INS
SmokeTest lets you invoke any member of a class interactively. An indispensable tool for anyone involved in developing, testing, and managing Windows .NET projects.
Reflexil is an advanced assembly editor, able to manipulate IL code and save the modified assemblies to disk. Reflexil also supports 'on the fly' C# and VB.NET code injection.
Comments and Reviews
You find other alternatives to .NET reflector at the following site: .NET: Alternatives to .NET Reflector