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 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: