次の方法で共有


OpCodes メンバ

OpCodes 概要

パブリック フィールド

パブリック フィールドstatic (Shared in Visual Basic)Add 2 つの値を加算し、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Add_Ovf 2 つの整数を加算し、オーバーフローをチェックし、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Add_Ovf_Un 2 つの符号なし整数値を加算し、オーバーフローをチェックし、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)And 2 つの値のビットごとの AND を計算し、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Arglist 現在のメソッドの引数リストへのアンマネージ ポインタを返します。
パブリック フィールドstatic (Shared in Visual Basic)Beq 2 つの値が等しい場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Beq_S 2 つの値が等しい場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Bge 最初の値が 2 番目の値以上の場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Bge_S 最初の値が 2 番目の値以上の場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Bge_Un 符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値を超える場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Bge_Un_S 符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値を超える場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Bgt 最初の値が 2 番目の値を超える場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Bgt_S 最初の値が 2 番目の値を超える場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Bgt_Un 符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値を超える場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Bgt_Un_S 符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値を超える場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Ble 最初の値が 2 番目の値以下の場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Ble_S 最初の値が 2 番目の値以下の場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Ble_Un 符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値以下の場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Ble_Un_S 符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値以下の場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Blt 最初の値が 2 番目の値より小さい場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Blt_S 最初の値が 2 番目の値より小さい場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Blt_Un 符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値より小さい場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Blt_Un_S 符号なし整数値または順序なし float 値を比較したとき、最初の値が 2 番目の値より小さい場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Bne_Un 2 つの符号なし整数値または順序なし float 値が等しくない場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Bne_Un_S 2 つの符号なし整数値または順序なし float 値が等しくない場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Box 値型をオブジェクト参照 (O 型) に変換します。
パブリック フィールドstatic (Shared in Visual Basic)Br 無条件でターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Break ブレークポイントがトリップしたことをデバッガに通知するように、Common Language Infrastructure (CLI) に通知します。
パブリック フィールドstatic (Shared in Visual Basic)Brfalse value が false 、null 参照 (Visual Basic の場合は Nothing)、または 0 の場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Brfalse_S value が false 、null 参照または 0 の場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Brtrue value が true 、null 以外、または 0 以外の場合は、ターゲット命令に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Brtrue_S value が true 、null 以外、または 0 以外の場合は、ターゲット命令 (短い形式) に制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Br_S 無条件でターゲット命令に制御を転送します (短い形式)。
パブリック フィールドstatic (Shared in Visual Basic)Call 渡されたメソッド記述子によって示されているメソッドを呼び出します。
パブリック フィールドstatic (Shared in Visual Basic)Calli 呼び出し規約によって記述されている引数を使用して、評価スタックで (エントリ ポイントへのポインタとして) 指定されているメソッドを呼び出します。
パブリック フィールドstatic (Shared in Visual Basic)Callvirt オブジェクト上で遅延バインディング メソッドを呼び出し、戻り値を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Castclass 指定したクラスへの参照により渡されたオブジェクトをキャストしようとします。
パブリック フィールドstatic (Shared in Visual Basic)Ceq 2 つの値を比較します。2 つの値が等しい場合は、整数 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。
パブリック フィールドstatic (Shared in Visual Basic)Cgt 2 つの値を比較します。最初の値が 2 番目の値を超える場合は、整数 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。
パブリック フィールドstatic (Shared in Visual Basic)Cgt_Un 2 つの符号なしの値または順序なしの値を比較します。最初の値が 2 番目の値を超える場合は、整数 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。
パブリック フィールドstatic (Shared in Visual Basic)Ckfinite 値が有限数ではない場合は、 ArithmeticException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Clt 2 つの値を比較します。最初の値が 2 番目の値より小さい場合は、整数 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。
パブリック フィールドstatic (Shared in Visual Basic)Clt_Un 符号なしの値または順序なしの値である value1value2 を比較します。 value1value2 より小さい場合は、整数 1 (int32) が評価スタックにプッシュされます。それ以外の場合は、0 (int32) が評価スタックにプッシュされます。
パブリック フィールドstatic (Shared in Visual Basic)Conv_I 評価スタックの一番上の値を natural int に変換します。
パブリック フィールドstatic (Shared in Visual Basic)Conv_I1 評価スタックの一番上の値を int8 に変換し、 int32 への拡張 (埋め込み) を行います。
パブリック フィールドstatic (Shared in Visual Basic)Conv_I2 評価スタックの一番上の値を int16 に変換し、 int32 への拡張 (埋め込み) を行います。
パブリック フィールドstatic (Shared in Visual Basic)Conv_I4 評価スタックの一番上の値を int32 に変換します。
パブリック フィールドstatic (Shared in Visual Basic)Conv_I8 評価スタックの一番上の値を int64 に変換します。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_I 評価スタックの一番上にある符号付きの値を符号付き natural int に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_I1 評価スタックの一番上にある符号付きの値を符号付き int8 に変換し、その値を int32 に拡張し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_I1_Un 評価スタックの一番上にある符号なしの値を符号付き int8 に変換し、その値を int32 に拡張し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_I2 評価スタックの一番上にある符号付きの値を符号付き int16 に変換し、変換した値を int32 に拡張し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_I2_Un 評価スタックの一番上にある符号なしの値を符号付き int16 に変換し、その値を int32 に拡張し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_I4 評価スタックの一番上にある符号付きの値を符号付き int32 に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_I4_Un 評価スタックの一番上にある符号なしの値を符号付き int32 に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_I8 評価スタックの一番上にある符号付きの値を符号付き int64 に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_I8_Un 評価スタックの一番上にある符号なしの値を符号付き int64 に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_I_Un 評価スタックの一番上にある符号なしの値を符号付き natural int に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_U 評価スタックの一番上にある符号付きの値を unsigned natural int に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_U1 評価スタックの一番上にある符号付きの値を unsigned int8 に変換し、その値を int32 に拡張し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_U1_Un 評価スタックの一番上にある符号なしの値を unsigned int8 に変換し、その値を int32 に拡張し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_U2 評価スタックの一番上にある符号付きの値を unsigned int16 に変換し、その値を int32 に拡張し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_U2_Un 評価スタックの一番上にある符号なしの値を unsigned int16 に変換し、その値を int32 に拡張し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_U4 評価スタックの一番上にある符号付きの値を unsigned int32 に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_U4_Un 評価スタックの一番上にある符号なしの値を unsigned int32 に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_U8 評価スタックの一番上にある符号付きの値を unsigned int64 に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_U8_Un 評価スタックの一番上にある符号なしの値を unsigned int64 に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_Ovf_U_Un 評価スタックの一番上にある符号なしの値を unsigned natural int に変換し、オーバーフローについては OverflowException をスローします。
パブリック フィールドstatic (Shared in Visual Basic)Conv_R4 評価スタックの一番上の値を float32 に変換します。
パブリック フィールドstatic (Shared in Visual Basic)Conv_R8 評価スタックの一番上の値を float64 に変換します。
パブリック フィールドstatic (Shared in Visual Basic)Conv_R_Un 評価スタックの一番上の符号なし整数値を float32 に変換します。
パブリック フィールドstatic (Shared in Visual Basic)Conv_U 評価スタックの一番上の値を unsigned natural int に変換し、その値を natural int に拡張します。
パブリック フィールドstatic (Shared in Visual Basic)Conv_U1 評価スタックの一番上の値を unsigned int8 に変換し、その値を int32 に拡張します。
パブリック フィールドstatic (Shared in Visual Basic)Conv_U2 評価スタックの一番上の値を unsigned int16 に変換し、その値を int32 に拡張します。
パブリック フィールドstatic (Shared in Visual Basic)Conv_U4 評価スタックの一番上の値を unsigned int32 に変換し、その値を int32 に拡張します。
パブリック フィールドstatic (Shared in Visual Basic)Conv_U8 評価スタックの一番上の値を unsigned int64 に変換し、その値を int64 に拡張します。
パブリック フィールドstatic (Shared in Visual Basic)Cpblk 始点アドレスからエンド ポイント アドレスに指定した数のバイトをコピーします。
パブリック フィールドstatic (Shared in Visual Basic)Cpobj オブジェクトのアドレス (&* 、または natural int の各型) にある値型をコピー先のオブジェクトのアドレス (&* 、または natural int の各型) にコピーします。
パブリック フィールドstatic (Shared in Visual Basic)Div 2 つの値の除算を実行し、結果を浮動小数点値 (F 型) または商 (int32 型) として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Div_Un 2 つの符号なし整数値を除算し、結果 (int32) を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Dup 現在評価スタックの一番上にある値をコピーし、そのコピーを評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Endfilter 例外の filter 句から Common Language Infrastructure (CLI) 例外ハンドラに制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Endfinally 例外ブロックの fault 句または finally 句から Common Language Infrastructure (CLI) 例外ハンドラに制御を転送します。
パブリック フィールドstatic (Shared in Visual Basic)Initblk 指定したアドレスの指定したメモリ ブロックを指定のサイズと初期値に初期化します。
パブリック フィールドstatic (Shared in Visual Basic)Initobj 特定のアドレスのオブジェクトのすべてのフィールドを null 参照または適切なプリミティブ型の 0 に初期化します。
パブリック フィールドstatic (Shared in Visual Basic)Isinst オブジェクト参照 (O 型) が特定のクラスのインスタンスかどうかをテストします。
パブリック フィールドstatic (Shared in Visual Basic)Jmp 現在のメソッドを終了し、指定したメソッドにジャンプします。
パブリック フィールドstatic (Shared in Visual Basic)Ldarg 指定したインデックス値によって参照される引数をスタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldarga 引数アドレスを評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldarga_S 引数アドレス (短い形式) を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldarg_0 インデックス 0 の引数を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldarg_1 インデックス 1 の引数を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldarg_2 インデックス 2 の引数を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldarg_3 インデックス 3 の引数を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldarg_S 指定した短い形式のインデックスによって参照される引数を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4 提供された int32 型の値を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_0 整数値 0 を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_1 整数値 1 を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_2 整数値 2 を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_3 整数値 3 を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_4 整数値 4 を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_5 整数値 5 を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_6 整数値 6 を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_7 整数値 7 を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_8 整数値 8 を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_M1 整数値 -1 を int32 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I4_S 提供された int8 値を int32 として評価スタックにプッシュします (短い形式)。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_I8 提供された int64 型の値を int64 として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_R4 提供された float32 型の値を F (float) 型として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldc_R8 提供された float64 型の値を F (float) 型として評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldelema 指定した配列インデックスにある配列要素のアドレスを & 型 (マネージ ポインタ) として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_I 指定した配列インデックスの natural int 型の要素を natural int として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_I1 指定した配列インデックスの int8 型の要素を int32 として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_I2 指定した配列インデックスの int16 型の要素を int32 として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_I4 指定した配列インデックスの int32 型の要素を int32 として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_I8 指定した配列インデックスの int64 型の要素を int64 として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_R4 指定した配列インデックスの float32 型の要素を F (float) 型として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_R8 指定した配列インデックスの float64 型の要素を F (float) 型として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_Ref 指定した配列インデックスのオブジェクト参照を格納している要素を O 型 (オブジェクト参照) として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_U1 指定した配列インデックスの unsigned int8 型の要素を int32 として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_U2 指定した配列インデックスの unsigned int16 型の要素を int32 として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldelem_U4 指定した配列インデックスの unsigned int32 型の要素を int32 として評価スタックの一番上に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldfld 参照が現在評価スタック上にあるオブジェクト内のフィールドの値を検索します。
パブリック フィールドstatic (Shared in Visual Basic)Ldflda 参照が現在評価スタック上にあるオブジェクト内のフィールドのアドレスを検索します。
パブリック フィールドstatic (Shared in Visual Basic)Ldftn 特定のメソッドを実装しているネイディブ コードへのアンマネージ ポインタ (natural int 型) を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_I natural int 型の値を natural int として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_I1 int8 型の値を int32 として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_I2 int16 型の値を int32 として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_I4 int32 型の値を int32 として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_I8 int64 型の値を int64 として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_R4 float32 型の値を F (float) 型として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_R8 float64 型の値を F (float) 型として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_Ref オブジェクト参照を O 型 (オブジェクト参照) として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_U1 unsigned int8 型の値を int32 として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_U2 unsigned int16 型の値を int32 として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldind_U4 unsigned int32 型の値を int32 として評価スタックに間接的に読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldlen インデックス番号が 0 から始まる 1 次元配列の要素数を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldloc 特定のインデックスのローカル変数を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldloca 特定のインデックスのローカル変数のアドレスを評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldloca_S 特定のインデックスのローカル変数のアドレスを評価スタックに読み込みます (短い形式)。
パブリック フィールドstatic (Shared in Visual Basic)Ldloc_0 インデックス 0 のローカル変数を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldloc_1 インデックス 1 のローカル変数を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldloc_2 インデックス 2 のローカル変数を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldloc_3 インデックス 3 のローカル変数を評価スタックに読み込みます。
パブリック フィールドstatic (Shared in Visual Basic)Ldloc_S 特定のインデックスのローカル変数を評価スタックに読み込みます (短い形式)。
パブリック フィールドstatic (Shared in Visual Basic)Ldnull null 参照 (O 型) を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldobj アドレスが指す値型オブジェクトを評価スタックの一番上にコピーします。
パブリック フィールドstatic (Shared in Visual Basic)Ldsfld 静的フィールドの値を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldsflda 静的フィールドのアドレスを評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldstr メタデータに格納されているリテラル文字列への新しいオブジェクト参照をプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldtoken メタデータ トークンをそのランタイム表現に変換し、評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ldvirtftn 指定したオブジェクトに関連付けられた特定の仮想メソッドを実装しているネイティブ コードへのアンマネージ ポインタ (natural int 型) を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Leave コードの保護領域を終了し、制御を特定のターゲット命令に無条件で転送します。
パブリック フィールドstatic (Shared in Visual Basic)Leave_S コードの保護領域を終了し、制御をターゲット命令に無条件で転送します (短い形式)。
パブリック フィールドstatic (Shared in Visual Basic)Localloc ローカル動的メモリ プールから特定のバイト数を割り当て、最初に割り当てたバイトのアドレス (遷移ポインタ、 * 型) を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Mkrefany 特定の型のインスタンスへの型指定された参照を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Mul 2 つの値を乗算し、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Mul_Ovf 2 つの整数を乗算し、オーバーフローをチェックし、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Mul_Ovf_Un 2 つの符号なし整数を乗算し、オーバーフローをチェックし、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Neg 値を無効にし、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Newarr 特定の型の要素を持つ、インデックス番号が 0 から始まる新しい 1 次元配列へのオブジェクト参照を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Newobj 新しいオブジェクトまたは値型の新しいインスタンスを作成し、オブジェクト参照 (O 型) を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Nop オペコードがパッチされている場合は、領域を補完します。循環参照の処理を利用することはできますが、意味のある演算は行われません。
パブリック フィールドstatic (Shared in Visual Basic)Not スタックの一番上にある整数値のビットごとの補数を計算し、結果を同じ型として評価スタックの一番上にプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Or スタックの一番上にある 2 つの整数値のビットごとの補数を計算し、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Pop 現在評価スタックの一番上にある値を削除します。
パブリック フィールドstatic (Shared in Visual Basic)Refanytype 型指定された参照に埋め込まれている型トークンを取得します。
パブリック フィールドstatic (Shared in Visual Basic)Refanyval 型指定された参照に埋め込まれているアドレス (& 型) を取得します。
パブリック フィールドstatic (Shared in Visual Basic)Rem 2 つの値を除算し、剰余を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Rem_Un 2 つの符号なしの値を除算し、剰余を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Ret 現在のメソッドから戻り、呼び出し元の評価スタックから呼び出し先の評価スタックに戻り値 (存在する場合) をプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Rethrow 現在の例外を再スローします。
パブリック フィールドstatic (Shared in Visual Basic)Shl 整数値を指定したビット数だけ、0 を使用して左にシフトし、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Shr 整数値を指定したビット数だけ、符号を付けて右にシフトし、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Shr_Un 符号なし整数値を指定したビット数だけ、0 を使用して右にシフトし、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Sizeof 提供された値型のサイズ (バイト単位) を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Starg 評価スタックの一番上にある値を指定したインデックスの引数スロットに格納します。
パブリック フィールドstatic (Shared in Visual Basic)Starg_S 評価スタックの一番上にある値を指定したインデックスの引数スロットに格納します (短い形式)。
パブリック フィールドstatic (Shared in Visual Basic)Stelem_I 指定のインデックス位置にある配列要素を評価スタックの natural int 値に置き換えます。
パブリック フィールドstatic (Shared in Visual Basic)Stelem_I1 指定のインデックス位置にある配列要素を評価スタックの int8 値に置き換えます。
パブリック フィールドstatic (Shared in Visual Basic)Stelem_I2 指定のインデックス位置にある配列要素を評価スタックの int16 値に置き換えます。
パブリック フィールドstatic (Shared in Visual Basic)Stelem_I4 指定のインデックス位置にある配列要素を評価スタックの int32 値に置き換えます。
パブリック フィールドstatic (Shared in Visual Basic)Stelem_I8 指定のインデックス位置にある配列要素を評価スタックの int64 値と置き換えます。
パブリック フィールドstatic (Shared in Visual Basic)Stelem_R4 指定のインデックス位置にある配列要素を評価スタックの float32 値に置き換えます。
パブリック フィールドstatic (Shared in Visual Basic)Stelem_R8 指定のインデックス位置にある配列要素を評価スタックの float64 値に置き換えます。
パブリック フィールドstatic (Shared in Visual Basic)Stelem_Ref 指定のインデックス位置にある配列要素をオブジェクト参照値 (O 型) に置き換えます。
パブリック フィールドstatic (Shared in Visual Basic)Stfld オブジェクト参照またはポインタのフィールドに格納された値を新しい値に置き換えます。
パブリック フィールドstatic (Shared in Visual Basic)Stind_I 提供されたアドレスに natural int 型の値を格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stind_I1 提供されたアドレスに int8 型の値を格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stind_I2 提供されたアドレスに int16 型の値を格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stind_I4 提供されたアドレスに int32 型の値を格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stind_I8 提供されたアドレスに int64 型の値を格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stind_R4 提供されたアドレスに float32 型の値を格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stind_R8 提供されたアドレスに float64 型の値を格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stind_Ref 提供されたアドレスにオブジェクト参照値を格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stloc 評価スタックの一番上から現在の値をポップし、指定したインデックスのローカル変数リストに格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stloc_0 評価スタックの一番上から現在の値をポップし、インデックス 0 のローカル変数リストに格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stloc_1 評価スタックの一番上から現在の値をポップし、インデックス 1 のローカル変数リストに格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stloc_2 評価スタックの一番上から現在の値をポップし、インデックス 2 のローカル変数リストに格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stloc_3 評価スタックの一番上から現在の値をポップし、インデックス 3 のローカル変数リストに格納します。
パブリック フィールドstatic (Shared in Visual Basic)Stloc_S 評価スタックの一番上から現在の値をポップし、 index のローカル変数リストに格納します (短い形式)。
パブリック フィールドstatic (Shared in Visual Basic)Stobj 評価スタックから提供されたメモリ アドレスに、指定した型の値をコピーします。
パブリック フィールドstatic (Shared in Visual Basic)Stsfld 静的フィールドの値を評価スタックの値に置き換えます。
パブリック フィールドstatic (Shared in Visual Basic)Sub ある値から別の値を減算し、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Sub_Ovf ある整数値を別の整数値から減算し、オーバーフローをチェックし、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Sub_Ovf_Un ある符号なし整数値を別の符号なし整数値から減算し、オーバーフローをチェックし、結果を評価スタックにプッシュします。
パブリック フィールドstatic (Shared in Visual Basic)Switch ジャンプ テーブルを実装します。
パブリック フィールドstatic (Shared in Visual Basic)Tailcall 実際の呼び出し命令が実行される前に、現在のメソッドのスタック フレームが削除されるように、後置のメソッド呼び出し命令を実行します。
パブリック フィールドstatic (Shared in Visual Basic)Throw 現在評価スタックにある例外オブジェクトをスローします。
パブリック フィールドstatic (Shared in Visual Basic)Unaligned 現在評価スタックの一番上にあるアドレスが、直後の ldindstindldfldstfldldobjstobjinitblk または cpblk の各命令の通常サイズに合わせて配置されていない可能性があることを示します。
パブリック フィールドstatic (Shared in Visual Basic)Unbox 値型のボックス化変換された形式をボックス化が解除された形式に変換します。
パブリック フィールドstatic (Shared in Visual Basic)Volatile 現在評価スタックの一番上にあるアドレスが揮発性である可能性があるため、この位置の読み取り結果をキャッシュできないこと、またはこの位置への複数の格納を中止できないことを指定します。
パブリック フィールドstatic (Shared in Visual Basic)Xor スタックの一番上にある 2 つの値のビットごとの XOR を計算し、結果を評価スタックにプッシュします。

パブリック メソッド

パブリック メソッドEquals (Object から継承されます) オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドGetHashCode (Object から継承されます) 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetType (Object から継承されます) 現在のインスタンスの Type を取得します。
パブリック メソッドstatic (Shared in Visual Basic)TakesSingleByteArgument 提供されたオペコードが 1 バイト引数をとる場合は、true または false を返します。
パブリック メソッドToString (Object から継承されます) 現在の Object を表す String を返します。

プロテクト メソッド

プロテクト メソッドFinalize (Object から継承されます) オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドMemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。

参照

OpCodes クラス | System.Reflection.Emit 名前空間