
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
- ✔Debugging your application
- Follow bugs through your application to see where your problems lie – whether it's in your own code, third-party libraries, or components used by your application.
- ✔Understand how applications work
- Inherited applications with little or no documentation or comments are hard to develop. Use .NET Reflector to understand how the code runs and avoid bugs.
- ✔SharePoint and other third-party platforms
- Like many third-party platforms, SharePoint APIs and libraries aren't always well-documented. With .NET Reflector you can look inside their assemblies and see how they work and which APIs you can call.
Code smarter with .NET Reflector
.NET Reflector saves time and simplifies development by letting you see and debug into the source of all the .NET code you work with.
Development is increasingly dependent on third-party technologies – using available frameworks and libraries is a great way to get stuff done fast without re-inventing the wheel.
But the problem with using code you didn't write is that you're dependent on the documentation, and it's hard to debug. Documentation is often missing or incomplete, and debugging has to stop where your own code stops. This gets even worse with a legacy code base. Use .NET Reflector to look into the black box of missing or undocumented source code and start coding with confidence.
Video Tour
EVERY DEVELOPER NEEDS THIS TOOL. The ability to step into third–party code including Microsoft SharePoint Server assemblies opens up new possibilities and lets you understand what Microsoft's APIs are doing. … You can step right into their code and see what it happening, all from Visual Studio. This knowledge lets you build better applications, and provides insight into undocumented APIs.
Daniel Larson, Software Architect, NewsGator Technologies
.NET Reflector is available in 3 editions or as part of our .NET Developer Bundle.

Pricing
Available in 3 editions or as part of the .NET Developer Bundle.
Starting from $95

Contact
Tel: 0800 169 7433
Email: info@reflector.net
Download
Download a 14-day trial of the world's most downloaded .NET developer tool
How .NET Reflector can help you
Makes all .NET code readable
.NET Reflector is an extremely fast debugging and decompilation tool that lets you look inside code, even when you don't have the source. Track your data flow through third party libraries and frameworks like ASP.NET, Silverlight, and Enterprise library.
.NET Reflector lets you debug third party code in visual studio as if it's your own. Discover whether bugs are in your code or in third party components, and make development on platforms like SharePoint and Umbraco easier. Generate PDBs, attach breakpoints, and debug live to see how your application behaves in real time.
Build checking and code recovery
Make sure you're shipping the right code, and that your code is protected. Check that the right versions of the right components are present, and use Reflector to look at the final code you're shipping and ensure your obfuscation is effective.
Missing or corrupted check-ins can leave you with an executable but no source code. Source code can also be accidentally deleted or corrupted, and backups can fail. Reflector lets you look inside DLLs and .exe files so you can understand how apps were built, and start to reconstruct missing code.
Standard edition features
-
Decompilation
Decompile, browse, and analyze any .NET assembly to C#, VB.NET, or IL.
-
Desktop Application
Use the standalone application to explore and navigate decompiled code
-
Search filtering
Get results as you type and find what you're looking for easily.
Debug and decompile inside Visual Studio
-
Use the VS 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.
-
Dynamic decompilation
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.
-
C#5 decompilation
.NET Reflector supports C#5 and .NET 4.5 so you can decompile and learn async code at the same time.
-
Browse assemblies
.NET Reflector VSPro adds the Reflector Object Browser into Visual Studio. Use the tree view to navigate through code.

