MSIL Disassembler (Ildasm.exe)

You can explore the namespaces in files, either those that come with the runtime or those created by yourself or others, using the command-line MSIL Disassembler (Ildasm.exe) to create a Windows-based output, for example:

C:\WINNT\Microsoft.NET\Framework\v1.0.2531> ildasm System.XML.dll

Each namespace node represents a separate namespace, which can be expanded to explore the class objects and their methods and properties, producing the following display:

Ildasm.exe also features a number of command-line options, which are particularly useful when redirecting output to the console or to a text file for subsequent analysis. One handy tip for developers is to put a shortcut to Ildasm.exe in their SendTo folder.

See Also

Strong Name Tool (Sn.exe)