Browse,
analyze and
Decompile
any .NET code
The world’s most downloaded .NET Developer tool
Developers use .NET Reflector to:
- Decompile .NET code to understand how it works
- Have a better alternative to library documentation
- Recover lost or unavailable source code
- Locate performance issues, and analyze dependencies
- Give them a powerful object browser (Reflector VS)
- Debug any code as though you have the source (Reflector VSPro)
Technical requirements
- Windows XP or later
- .NET 3.5 or later
- 128 MB RAM
- 16 MB hard disk space
I’ve used several .NET decompiler tools over the past year and none of the competition met my needs. The one thing I never have enough of is time so, for me, investing in a copy of Reflector was like buying hours to add to my week.
Microsoft XNA & DirectX MVP
Learn more:
The world’s most advanced .NET decompiler:
Decompile any .NET Assembly
.NET Reflector can decompile any .NET assembly to C#, VB.NET or IL.
High level C# decompilation
.NET Reflector decompiles to high level C# features such as Iterator blocks, Lambda expressions, and LINQ queries. .NET Reflector also supports the C# 4 dynamic type.
Support for Iterator blocks
Support for Lambda expressions
Support for LINQ queriesNavigate through decompiled code fast:
One-click navigation through source code
Click hyperlinks in the decompiled code to navigate between types or methods quickly.
Tabbed browsing
.NET Reflector now has a tabbed browsing model, and the individual tabs have independent histories.
Tabbed browsingA global overview of types and classes:
Find class and method dependencies/h4>
Use the Analyzer pane to find where classes and methods (including virtual method overrides) are used.
Analyzer paneExplore resources in assemblies
Use .NET Reflector to view the resources embedded in an assembly.
Context-sensitive documentation view
Click on any type or method to display the associated documentation file for the module.
Manage assemblies:
Code URL support
Navigate to objects using code URLs from an external browser.
Code URL supportWindows Shell integration
Use the shortcut menu in Windows Explorer to open an assembly in .NET Reflector.
Windows Shell integration