. NET Reflector - paid utility for Microsoft. NET, combining class browser, a static analyzer and decompiler, originally written by Lutz Roeder. August 20, 2008 Red Gate Software announced that they are taking responsibility for the further development of the program. MSDN Magazine named her one of ten «Must-Have» tools for developers, Scott Hanselman has included it in his «Big Ten Life and Work-Changing Utilities» (rough translation: more than a dozen utilities, my life and work.)
Features: The program can be used for navigation, search, and content analysis. NET-components and assemblies, and to translate the binary data into a form suitable for human consumption. Reflector allows decompilation. NET-assemblies into the languages ??C #, Visual Basic. NET and MSIL. Reflector includes a call tree (English Call Tree), which can be used to navigate deeper into IL-methods in order to determine what methods they cause. The program displays the metadata, resources, and XML-documents. . NET Reflector can be used. NET-developers to understand the inner workings of libraries of code for you to indicate the differences between two versions of an assembly, and how the different parts. NET-applications interact with each other.
. NET Reflector can be used to locate sites of performance problems and finding bugs. It can also be used to search for assembly dependencies. The program can be used to effectively convert code between C # and VB.NET.
. NET Reflector VSPro * Standalone Windows application * Microsoft Visual Studio integration * Debug assemblies without source code
Debug decompiled assemblies in Visual Studio. The professional. NET Reflector add-in for Visual Studio.
Developers use. NET Reflector VSPro to: * Debug assemblies without source code using the Visual Studio debugger * Decompile and explore. NET assemblies inside Visual Studio * Serve as a powerful object browser * Decompile. NET code to understand how it works * Learn or teach the complexities of a. NET language * Provide a better alternative to library documentation * Recover lost or unavailable source code * Locate performance issues * Analyze dependencies * Check obfuscation
Debug third-party code, even if you don't have the source NET Reflector Pro provides the latest version of. NET Reflector, plus a Visual Studio add-in containing the Pro features. . NET Reflector Pro integrates. NET Reflector into Visual Studio to allow you to seamlessly debug into third-party code and assemblies, even if you don't have the source code for them. For example, you may have a project that contains a third-party assembly, but you cannot step into it because you do not have the source code, symbols or PDB file. After you have installed. NET Reflector Pro you can use the Visual Studio add-in to select and decompile the assembly that you are interested in. You can then return to your source code in Visual Studio and treat the decompiled assembly much like your own code; you can step through the assemblies and use all the debugging techniques that you would use on your own code, including setting breakpoints.