问题描述
我在摆弄MS IL反汇编器,它可以让你浏览一个.NET程序集的内容。的类和接口都显示在一个树形视图,很好地连接codeD颜色和图标。
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.
这是相当容易猜测的大多数图标的含义,如:一个大写I题写了蓝色的图标是一个接口,一个灰色的带有E中它是一个枚举,但一些项目 - ESP。那些你当你打开一个节点,查看 - 并不总是那么容易猜(也许这只是我)。什么是一个淡蓝色的钻石在它的S的含义?可能是一个静态公共成员,但我不满意的话,可能在这里。同样,一个白色长方形的蓝色类符号似乎是仿制药,但再次,只是一种猜测。
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.
- - 元数据,如程序集清单,类型声明修饰符,等等
- - 一个命名空间
- - 一个实例字段,组装,或netmodule
- - 一个静态字段
- - 类,委托或模块(VB.NET)
- - 类或类型的参数委托(仿制药)
- - 一个结构
- - 与类型参数(仿制药)一个结构
- - 一个界面
- - 与类型参数(仿制药)的接口
- - 一个枚举
- - 一个实例方法或构造
- - 一个实例方法类型参数(泛型)
- - 静态方法或类初始化(静态构造函数)
- - 静态方法与类型参数(泛型)
- - 一个属性,实例或静态
- - 一个事件,实例或静态
- - 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.
这篇关于是否有可用的IL反汇编程序图标的说明某处的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!