OpCodes.Jmp Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Quitte la méthode actuelle et passe à la méthode spécifiée.
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
Valeur de champ
Remarques
Le tableau suivant répertorie le format d’assembly MSIL et hexadécimal de l’instruction, ainsi qu’un bref résumé des références :
Format | Format d’assembly | Description |
---|---|---|
27 <T > |
Jmp method |
Quittez la méthode actuelle et accédez à la méthode spécifiée. |
Il n’existe aucun comportement de transition de pile pour cette instruction.
L’instruction jmp
(jump) transfère le contrôle à la méthode spécifiée par method
, qui est un jeton de métadonnées pour une référence de méthode. Les arguments actuels sont transférés vers la méthode de destination.
La pile d’évaluation doit être vide lorsque cette instruction est exécutée. La convention d’appel, le nombre et le type d’arguments à l’adresse de destination doivent correspondre à ceux de la méthode actuelle.
L’instruction jmp
ne peut pas être utilisée pour transférer un contrôle à partir d’un try
bloc , filter
, catch
ou finally
.
La surcharge de méthode suivante Emit peut utiliser l’opcode jmp
: