Product Information
What is .net reflector?
Explore the internals of any .NET code
Debug your application
Trace errors in your app to pinpoint issues—whether in your own code, third-party libraries, or components used by the application.
Understand how an application works
Inherited an undocumented, uncommented application? Use .NET Reflector to grasp how the code operates and prevent mistakes.
Dive deep into APIs, SharePoint, and other third-party platforms
Third-party platforms aren’t always well-documented. Use .NET Reflector to inspect their assemblies, understand their workings, and identify callable APIs.
Standard Edition Features
Decompile, browse, and analyze any .NET assembly into C#, VB.NET, or IL.
Search filtering
Desktop application
VSPro Edition Features
Use the Visual Studio debugger to apply standard debugging techniques to any decompiled assembly as if it were your own.
.NET Reflector VSPro integrates the Reflector object browser into Visual Studio. Navigate code via a tree view.
Utilize VS shortcuts
C#7 decompilation
And much more!
.NET Reflector Plugins
SmokeTest lets you interactively invoke any member of a class. An essential tool for anyone involved in developing, testing, or managing Windows .NET projects.
Reflexil is an advanced assembly editor capable of manipulating IL code and saving modified assemblies to disk. It also supports "on-the-fly" C# and VB.NET code injection.
Snippy is a lightweight snippet compiler.
How to use .net reflector?
.NET Reflector is a tool for viewing and analyzing any .NET code, helping developers debug applications, understand code execution, and gain deep insights into third-party libraries and platforms.
Core Functions of .net reflector
NET Framework
Debugging
Disassembler
Usage Scenarios of .net reflector
- Debug applications and trace issues, whether in your own code, third-party libraries, or components.
- Understand the operational mechanisms of inherited applications without documentation or comments.
- Inspect the internal structures of APIs, SharePoint, and other third-party platforms to understand their workings and callable APIs.
- Interactively invoke class members during the development, testing, and management of Windows .NET projects.
- Edit and manipulate IL code and save the modified assemblies.
Common Questions about .net reflector
What does .NET Reflector do?
How do I use .NET Reflector?
What are the core features of .NET Reflector?
What are the use cases for .NET Reflector?





















