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 colors and icons.
It's rather easy to guess the meaning of most icons, e.g. a blue icon with a capital 'I' inscribed is an interface, a grey one with an 'E' in it is an enumeration, but some items -- esp. the ones you get to see when you open an node -- are not always that easy to guess (maybe it's just me). What is the meaning of a light blue diamond with an 'S' in it? Probably a static public member, but I'm unhappy with the word 'probably' here. Similarly, blue class symbols with a white rectangle seem to be generics, but this, again, is only a guess.
Is there an official complete list with explanations/descriptions available somewhere?
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With