Find and fix bugs fast
Decompile, understand, and fix any .NET code, even if you don’t have the source
Look inside any .NET code
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.
Use the Visual Studio debugger
Use your regular debugging techniques on any decompiled assemblies as if they were your own, using the Visual Studio debugger.
Debug third-party assemblies
Generate .pdb files for decompiled assemblies and save them so you only need to enable debugging once for each assembly.
Assemblies decompile seamlessly in Visual Studio so source code is always available for your libraries.
Use VS shortcuts
Use F12 to “Go To Definition”, F9 to “Set Breakpoints”, and F11 to “Step Into” any decompiled code.
.NET Reflector supports C#6 and .NET 4.6.
.NET Reflector VSPro adds the Reflector Object Browser into Visual Studio. Use the tree view to navigate through code.
Debug third-party code fast
Using third-party technologies is a great way to get stuff done fast without re-inventing the wheel. But it’s hard to debug libraries, components, and frameworks you didn’t write.
.NET Reflector saves time and simplifies development by letting you see and debug into the source of all the .NET code you work with.
Follow bugs through your own code, third-party components, and any compiled .NET code you work with. You can see third-party code in Visual Studio, and debug into it just like your own.
Work easily with any code
Languages and libraries aren’t always well-documented. Legacy code isn’t always well-commented. Understand how APIs, components, frameworks, and all the critical code you use really works by decompiling and seeing inside.
Having the source code available means you’re no longer blocked by poor or missing documentation. You can see how code runs, avoid bugs, and develop easily with third-party technologies.
Simplify SharePoint development
SharePoint APIs and libraries aren’t always well-documented, or exposed in the way you need. But that doesn’t have to be a problem.
With .NET Reflector you can look inside the SharePoint assemblies and understand exactly how they work.