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.