Reflector for .NET
Reflector is a class browser for .NET components. It supports assembly and
namespace views, type and member search, XML documentation, call and callee
graphs, IL, Visual Basic, Delphi and C# decompiler, dependency trees, base
type and derived type hierarchies and resource viewers.