OpCodes.Jmp Fält
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avslutar den aktuella metoden och hoppar till den angivna metoden.
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
Fältvärde
Kommentarer
I följande tabell visas instruktionens sammansättningsformat för hexadecimalt och Microsoft mellanliggande språk (MSIL), tillsammans med en kort referenssammanfattning:
| Format | Sammansättningsformat | Description |
|---|---|---|
27 <T> |
Jmp method |
Avsluta den aktuella metoden och hoppa till den angivna metoden. |
Det finns inga stackövergångsbeteenden för den här instruktionen.
Instruktionen jmp (jump) överför kontrollen till den metod som anges av method, vilket är en metadatatoken för en metodreferens. De aktuella argumenten överförs till målmetoden.
Utvärderingsstacken måste vara tom när den här instruktionen körs. Anropskonventionen, antalet och typen av argument på måladressen måste matcha den aktuella metodens.
Instruktionen jmp kan inte användas för att överföra kontrollen från ett try, filter, catcheller - finally block.
Följande Emit metodöverlagring kan använda jmp opcode: