Condividi tramite


OpCodes.Jmp Campo

Definizione

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 tryblocco , , filtercatcho finally .

L'overload del metodo seguente Emit può usare il jmp codice operativo:

Si applica a