Skip to content
David Cumps
Reflector

Reflector

Originally published on my old blog at cumps.be on February 15, 2005.

One of the tools I had in my toolbox was Reflector. This tool is written by Lutz Roeder and allows you to examine a .NET assembly. Through the use of reflection it can display all namespaces, classes, methods, properties, events and fields in the DLL.

It is possible to view the code in IL, C#, VB.NET and Delphi. Some of the most useful features are the Call Graph and the Callee Graph.

The Call Graph shows you which items are used by a given method, while the Callee Graph displays all the methods that call a given method.

Reflector Call Graph Reflector Callee Graph Reflector browsing an assembly

You can get Reflector from Redgate, which took it over from Lutz Roeder.

You May Also Like

Imagine Cup

Imagine Cup

Microsoft's Imagine Cup, an international student contest with several categories, and the task it gave me during my internship.

A* Algorithm

A* Algorithm

How the A* pathfinding algorithm works: the open and closed lists and the F, G and H scores, demonstrated on a grid of pixels.