OpCodes.Jmp Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 method
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 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
- catch
oder finally
-Block zu übertragen.
Die folgende Emit Methodenüberladung kann den jmp
opcode verwenden: