OpCode 结构

定义

介绍中间语言 (IL) 指令。

public value class OpCode
public value class OpCode : IEquatable<System::Reflection::Emit::OpCode>
public struct OpCode
public readonly struct OpCode : IEquatable<System.Reflection.Emit.OpCode>
[System.Runtime.InteropServices.ComVisible(true)]
public struct OpCode
type OpCode = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type OpCode = struct
Public Structure OpCode
Public Structure OpCode
Implements IEquatable(Of OpCode)
继承
OpCode
属性
实现

属性

EvaluationStackDelta

介绍中间语言 (IL) 指令。

FlowControl

中间语言 (IL) 指令的流控制特性。

Name

中间语言 (IL) 指令的名称。

OpCodeType

中间语言 (IL) 指令的类型。

OperandType

中间语言 (IL) 指令的操作数类型。

Size

中间语言 (IL) 指令的大小。

StackBehaviourPop

中间语言 (IL) 指令弹出堆栈的方式。

StackBehaviourPush

中间语言 (IL) 指令将操作数推到堆栈上的方式。

Value

获取中间语言 (IL) 指令的数值。

方法

Equals(Object)

测试给定对象是否等于此 Opcode

Equals(OpCode)

指示当前实例是否等于指定的 OpCode

GetHashCode()

返回为此 Opcode 生成的哈希代码。

ToString()

String 的形式返回此 Opcode

运算符

Equality(OpCode, OpCode)

指示两个 OpCode 结构是否相等。

Inequality(OpCode, OpCode)

指示两个 OpCode 结构是否不相等。

适用于