I\'m playing around with the MS IL disassembler, which lets you view the contents of a .Net assembly. The classes and Interfaces are shown in a tree view, nicely encoded with co
Clicking "Help" under "Help" and "Tree View Icons" shows what the icons mean, however it appears to be missing a few. Below is an exhaustive list.
- Metadata, such as the assembly manifest, type declaration modifiers, etc.
- A Namespace.
- An instance field, assembly, or netmodule.
- A static field.
- A class, delegate, or module (VB.NET).
- A class or delegate with type arguments (generics).
- A struct.
- A struct with type arguments (generics).
- An interface.
- An interface with type arguments (generics).
- An enumeration.
- An instance method or constructor.
- An instance method with type arguments (generics).
- A static method or type initializer (static constructor).
- A static method with type arguments (generics).
- A property, instance or static.
- An event, instance or static.