Freigeben über


OpCodes.Jmp Feld

Definition

Beendet die aktuelle Methode und wechselt zur 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 MSIL-Assemblyformat (Microsoft Intermediate Language) der Anweisung sowie eine kurze Referenzzusammenfassung aufgeführt:

Format Assemblyformat BESCHREIBUNG
27 <T> Jmp method Beenden Sie die aktuelle Methode, und springen Sie zur angegebenen Methode.

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

Die jmp (Sprung-)Anweisung überträgt das Steuerelement an die von methodangegebene 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 der Argumente an der Zieladresse müssen mit der der aktuellen Methode übereinstimmen.

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

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

Gilt für: