OpCodes.Jmp Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ukončí aktuální metodu a přeskočí na zadanou metodu.
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
Hodnota pole
Poznámky
Následující tabulka uvádí hexadecimální formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným souhrnem referenčních informací:
Formát | Formát sestavení | Description |
---|---|---|
27 <T > |
Jmp method |
Ukončete aktuální metodu a přejděte na zadanou metodu. |
Pro tuto instrukci neexistují žádná chování přechodu zásobníku.
Instrukce jmp
(jump) přenese řízení na metodu určenou parametrem method
, což je token metadat pro odkaz na metodu. Aktuální argumenty se přenesou do cílové metody.
Zkušební zásobník musí být při spuštění této instrukce prázdný. Konvence volání, číslo a typ argumentů na cílové adrese se musí shodovat s konvencí aktuální metody.
Instrukce jmp
nelze použít k přenosu řízení z try
bloku , filter
, catch
nebo finally
.
Následující Emit přetížení metody může použít jmp
opcode: