MSIL反汇编程序(Ildasm.exe)使用详解
来源:互联网 作者:本站整理
摘要:MSIL反汇编程序是MSIL汇编程序(Ilasm.exe)的伙伴工具。Ildasm.exe采用包含Microsoft中间语言(MSIL)代码的可移植可执行(PE)文件,并创建相应的文本文件作为Ilasm.exe的输入。…
/pubonly
只反汇编公共类型和公共成员。等效于 /visibility:PUB。
/quoteallnames
在单引号中包含所有名称。
/raweh
以原始格式显示异常处理子句。
/source
显示作为注释的原始源行。
/tokens
显示类和成员的元数据标记。
/visibility: vis [+vis ...]
只反汇编具有指定可见性的类型或成员。以下是 vis 的有效值:
PUB -- Public
PRI -- Private
FAM -- Family
ASM -- Assembly
FAA -- Family 和 Assembly
FOA -- Family 或 Assembly
PSC -- Private Scope
有关这些可见性修饰符的定义,请参见 MethodAttributes 和 TypeAttributes。
下列选项仅对用于文件或控制台输出的 .exe 和 .dll 文件有效。
选项说明
/all
指定 /header、/bytes、/stats、/classlist 和 /tokens 选项的组合。
注意
在 .NET Framework 1.0 和 1.1 版中,指定 /header、/bytes 和 /tokens 选项的组合。
/classlist
包含模块中定义的类的列表。
.NET Framework 2.0 版的新增功能。
/forward
使用前向类声明。
.NET Framework 2.0 版的新增功能。