13.9.09

.NET Reflector

Occasionally, a .NET developer may feel the need to look through the source code for .NET base class libraries to know exactly what goes on behind the scenes. Unfortunately, (as far as I know) Visual Studio 2008 does not permit that - it only provides an object browser that merely shows the class names and its properties and method signatures. Enter .NET Reflector.

.NET Reflector is a free disassembler and analyzer tool for all the classes in the .NET assemblies. It provides an accurate representation of the .NET base classes hierarchy and disassembles in multiple languages including

  • C#
  • VB
  • IL
  • Chrome(!)
  • Delphi
  • MC++
Besides showing Disassembly and Analysis in different panes, it has some pretty solid features like Search, Options dialog, MSDN Search and Live Search It also supports add-ins developed specifically for the Reflector which can be downloaded from CodePlex. Download links for the Reflector and add-ins are below.

Download Red Gate's .NET Reflector
Download .NET Reflector Add-ins at CodePlex

1 comment:

  1. Nice App. to understand what goes behind the scenes in VS 2008. No need to use the "GetType()" method now....

    ReplyDelete