Freigeben über


OpCode Struktur

Definition

Beschreibt eine Il-Anweisung (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)
Vererbung
OpCode
Attribute
Implementiert

Eigenschaften

EvaluationStackDelta

Ruft den Wert ab, wie die IL-Anweisung den Auswertungsstapel ändert.

FlowControl

Die Flusssteuerungsmerkmale der Il-Anweisung (Intermediate Language).

Name

Der Name der Zwischensprache (IL)-Anweisung.

OpCodeType

Der Typ der Il-Anweisung (Intermediate Language).

OperandType

Der Operandtyp einer Il-Anweisung (Intermediate Language).

Size

Die Größe der Il-Anweisung (Intermediate Language).

StackBehaviourPop

Wie die Il-Anweisung (Intermediate Language) den Stapel auffüllt.

StackBehaviourPush

Wie die Il-Anweisung (Intermediate Language) Operand auf den Stapel verschiebt.

Value

Ruft den numerischen Wert der Zwischensprache (IL)-Anweisung ab.

Methoden

Equals(Object)

Testet, ob das angegebene Objekt diesem Opcodeentspricht.

Equals(OpCode)

Gibt an, ob die aktuelle Instanz dem angegebenen OpCodeentspricht.

GetHashCode()

Gibt den generierten Hashcode für diese Opcodezurück.

ToString()

Gibt diesen Opcode als Stringzurück.

Operatoren

Equality(OpCode, OpCode)

Gibt an, ob zwei OpCode Strukturen gleich sind.

Inequality(OpCode, OpCode)

Gibt an, ob zwei OpCode Strukturen nicht gleich sind.

Gilt für: