Description: .NET Reflector is a class browser and decompiler for .NET components with powerful code analysis features that will also let developers see who uses any given class member. The product supports assembly and namespace views, type and member search and XML documentation. Other features include Visual Basic, Delphi and C# decompilers, dependency trees, base type and derived type hierarchies, and resource viewers. Reflector also supports side-by-side loading of assemblies, so developers can explore two versions of the same API at the same time, learning the changes that happened between them
Expert commentary: ".Net Reflector is by far the most useful tool for a developer....Even though VS 2005 comes with a built-in object browser and metadata explorer (which allows you to "Go to definition" on an external type), these, combined, fall far short in comparison....It's one of those cases where it's such a universal tool for intermediate to advanced .NET developers that it has become part of their language: you spent some time "reflectoring" System.Xml, or you "reflectored" a method and found something amazing about its inner workings."
Company URL: http://www.aisto.com/roeder/dotnet/
Free download: http://www.aisto.com/roeder/dotnet/Download.aspx?File=Reflector
Requires Free Membership to View
When you register, you'll begin receiving targeted emails from my team of award-winning writers. Our goal is to provide a unique online resource for developers, architects and development managers tasked with building and maintaining enterprise applications using Visual Basic, C# and the Microsoft .NET platform.
Hannah Smalltree, Editorial Director