OpCode 構造体

定義

IL (中間言語、Intermediate Language) 命令を記述します。

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 (中間言語、Intermediate Language) 命令を記述します。

FlowControl

IL (中間言語、Intermediate Language) 命令のフロー制御特性。

Name

IL (中間言語、Intermediate Language) 命令の名前。

OpCodeType

IL (Intermediate Language) 命令の型。

OperandType

IL (中間言語、Intermediate Language) 命令のオペランド型。

Size

IL (中間言語、Intermediate Language) 命令のサイズ。

StackBehaviourPop

IL (中間言語、Intermediate Language) 命令がスタックをポップする方法を取得します。

StackBehaviourPush

IL (中間言語、Intermediate Language) 命令がオペランドをスタックにプッシュする方法を取得します。

Value

IL (Intermediate Language) 命令の数値を取得します。

メソッド

Equals(Object)

指定したオブジェクトがこの Opcode と等しいかどうかをテストします。

Equals(OpCode)

現在のインスタンスが指定した OpCode と等しいかどうかを示します。

GetHashCode()

この Opcode に生成されたハッシュ コードを返します。

ToString()

この OpcodeString として返します。

演算子

Equality(OpCode, OpCode)

2 つの OpCode 構造体が等しいかどうかを示します。

Inequality(OpCode, OpCode)

2 つの OpCode 構造体が等しくないかどうかを示します。

適用対象