OpCodes.Jmp Veld
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Sluit de huidige methode af en springt naar de opgegeven 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
Waarde van veld
Opmerkingen
De volgende tabel bevat de hexadecimale en Microsoft MSIL-assembly-indeling (Tussenliggende taal), samen met een beknopt overzicht:
| Format | Assembly-indeling | Description |
|---|---|---|
27 <T> |
Jmp method |
Sluit de huidige methode af en ga naar de opgegeven methode. |
Er zijn geen stackovergangsgedrag voor deze instructie.
De jmp instructie (jump) draagt het besturingselement over naar de methode die is opgegeven door method, wat een metagegevenstoken is voor een methodereferentie. De huidige argumenten worden overgebracht naar de doelmethode.
De evaluatiestack moet leeg zijn wanneer deze instructie wordt uitgevoerd. De aanroepende conventie, het nummer en het type argumenten op het doeladres moeten overeenkomen met die van de huidige methode.
De jmp instructie kan niet worden gebruikt om het besturingselement uit een try, filterof catchfinally blok over te dragen.
De volgende Emit overbelasting van de methode kan de jmp opcode gebruiken: