OpCode 構造体

定義

IL (中間言語、Intermediate Language) 命令を記述します。Describes an intermediate language (IL) instruction.

public value class OpCode
[System.Runtime.InteropServices.ComVisible(true)]
public struct OpCode
type OpCode = struct
Public Structure OpCode
継承
OpCode
属性

プロパティ

FlowControl

IL (中間言語、Intermediate Language) 命令のフロー制御特性。The flow control characteristics of the intermediate language (IL) instruction.

Name

IL (中間言語、Intermediate Language) 命令の名前。The name of the intermediate language (IL) instruction.

OpCodeType

IL (Intermediate Language) 命令の型。The type of intermediate language (IL) instruction.

OperandType

IL (中間言語、Intermediate Language) 命令のオペランド型。The operand type of an intermediate language (IL) instruction.

Size

IL (中間言語、Intermediate Language) 命令のサイズ。The size of the intermediate language (IL) instruction.

StackBehaviourPop

IL (中間言語、Intermediate Language) 命令がスタックをポップする方法を取得します。How the intermediate language (IL) instruction pops the stack.

StackBehaviourPush

IL (中間言語、Intermediate Language) 命令がオペランドをスタックにプッシュする方法を取得します。How the intermediate language (IL) instruction pushes operand onto the stack.

Value

IL (Intermediate Language) 命令の数値を取得します。Gets the numeric value of the intermediate language (IL) instruction.

メソッド

Equals(Object)

指定したオブジェクトがこの Opcode と等しいかどうかをテストします。Tests whether the given object is equal to this Opcode.

Equals(OpCode)

現在のインスタンスが指定した OpCode と等しいかどうかを示します。Indicates whether the current instance is equal to the specified OpCode.

GetHashCode()

この Opcode に生成されたハッシュ コードを返します。Returns the generated hash code for this Opcode.

ToString()

この OpcodeString として返します。Returns this Opcode as a String.

演算子

Equality(OpCode, OpCode)

2 つの OpCode 構造体が等しいかどうかを示します。Indicates whether two OpCode structures are equal.

Inequality(OpCode, OpCode)

2 つの OpCode 構造体が等しくないかどうかを示します。Indicates whether two OpCode structures are not equal.

適用対象