使用Reflector
http://www.aisto.com/roeder/dotnet/Reflector for .NET 
Reflector is a class browser for .NET components. It supports assembly and namespace views, type and member search, C# XML documentation viewer, call and callee graphs, IL, VB and C# disassembler, dependency trees, base type and derived type hierarchies and resource viewers. C#, Visual Basic and Delphi language syntax is supported. 

解决方案 »

  1.   

    All types are indicated as ".class", readC:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Tool Developers Guide\docs\Partition II Metadata.docorC:\Program Files\Microsoft .NET\FrameworkSDK\Tool Developers Guide\docs\Partition II Metadata.docChapter 9 Defining TypesTypes (i.e., classes, value types, and interfaces) may be defined at the top-level of a module
    ...
      

  2.   

    感谢saucer答复,不过我看了文档后还是不太清楚,能否稍做解释?
      

  3.   

    你说的那些都是类(type),即使是delegate,最终也是以类的方式实现的,在IL,里,类是以 .class作为标记的,就象方法是以 .method标记的一样你要研究IL,上述文献是必读