OpCodes.Jmp Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esce dal metodo corrente e passa a quello specificato.
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
Valore del campo
Commenti
La tabella seguente elenca il formato di assembly Esadecimale e MSIL (Microsoft Intermediate Language), insieme a un breve riepilogo dei riferimenti:
Formato | Formato assembly | Descrizione |
---|---|---|
27 <T > |
Jmp method |
Uscire dal metodo corrente e passare al metodo specificato. |
Non esistono comportamenti di transizione dello stack per questa istruzione.
L'istruzione jmp
(jump) trasferisce il controllo al metodo specificato da method
, che è un token di metadati per un riferimento a un metodo. Gli argomenti correnti vengono trasferiti al metodo di destinazione.
Lo stack di valutazione deve essere vuoto quando viene eseguita questa istruzione. La convenzione di chiamata, il numero e il tipo di argomenti nell'indirizzo di destinazione devono corrispondere a quello del metodo corrente.
L'istruzione jmp
non può essere utilizzata per trasferire il controllo da un try
blocco , , filter
catch
o finally
.
L'overload del metodo seguente Emit può usare il jmp
codice operativo: