OpCodes.Jmp Feld

Definition

Beendet die aktuelle Methode und springt zu der angegebenen Methode.

public: static initonly System::Reflection::Emit::OpCode Jmp;
public static readonly System.Reflection.Emit.OpCode Jmp;
 staticval mutable Jmp : System.Reflection.Emit.OpCode
Public Shared ReadOnly Jmp As OpCode 

Feldwert

Hinweise

In der folgenden Tabelle sind das Hexadezimal- und Microsoft MSIL-Assemblyformat (Intermediate Language) der Anweisung zusammen mit einer kurzen Referenzzusammenfassung aufgeführt:

Format Assemblyformat Description
27 <T> Jmp method Beenden Sie die aktuelle Methode, und springen Sie zu der angegebenen Methode.

Für diese Anweisung gibt es keine Stapelübergangsverhalten.

Die jmp (Jump)-Anweisung überträgt die Steuerung an die durch methoddie Methode angegebene Methode, bei der es sich um ein Metadatentoken für einen Methodenverweis handelt. Die aktuellen Argumente werden an die Zielmethode übertragen.

Der Auswertungsstapel muss leer sein, wenn diese Anweisung ausgeführt wird. Die aufrufende Konvention, Die Anzahl und der Typ von Argumenten an der Zieladresse müssen mit der der aktuellen Methode übereinstimmen.

Die jmp Anweisung kann nicht verwendet werden, um die Kontrolle aus einem try, filter, , catchoder finally Block zu übertragen.

Die folgende Emit Methodenüberladung kann den jmp Opcode verwenden:

Gilt für: