信息
您所需的主题如下所示。但此主题未包含在此库中。

System.Reflection.Emit 命名空间

2013/12/13

System.Reflection.Emit 命名空间包含允许编译器或工具发出元数据和 Microsoft 中间语言 (MSIL) 的类。这些类的主要客户端是脚本引擎和编译器。

  说明
公共类CustomAttributeBuilder表示一个可附加到正在发出的类型或成员的形式的自定义特性。
公共类DynamicMethod定义并表示一种可编译、执行和丢弃的动态方法。丢弃的方法可用于垃圾回收。
公共类ILGenerator生成 Microsoft 中间语言 (MSIL) 指令。
公共类LocalBuilder表示方法或构造函数内的局部变量。
公共类OpCodes通过 ILGenerator 类成员(例如 Emit)为发出提供 Microsoft 中间语言 (MSIL) 指令的字段表示形式。
公共类ParameterBuilder创建或关联参数信息。
公共类SignatureHelper提供生成签名的方法。

  结构说明
公共结构Label表示指令流中的标签。LabelILGenerator 类一起使用。
公共结构OpCode描述 Microsoft 中间语言 (MSIL) 指令。

  枚举说明
公共枚举FlowControl描述指令如何改变控制流。
公共枚举OpCodeType描述 Microsoft 中间语言 (MSIL) 指令的类型。
公共枚举OperandType描述 Microsoft 中间语言 (MSIL) 指令的操作数类型。
公共枚举PackingSize指定在封送类型时用于确定字段的内存对齐方式的两个因数中的一个。
公共枚举StackBehaviour描述如何将值推到堆栈上或从堆栈中弹出。

显示: