OpCodes.Jmp Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sai do método atual e vai para o método especificado.
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
Valor do campo
Comentários
A tabela a seguir lista o formato de assembly hexadecimal e MSIL (Microsoft Intermediate Language) da instrução, juntamente com um breve resumo de referência:
Formatar | Formato de assembly | Descrição |
---|---|---|
27 <T > |
Jmp method |
Saia do método atual e vá para o método especificado. |
Não há comportamentos de transição de pilha para esta instrução.
A jmp
instrução (jump) transfere o controle para o método especificado por method
, que é um token de metadados para uma referência de método. Os argumentos atuais são transferidos para o método de destino.
A pilha de avaliação deve estar vazia quando esta instrução for executada. A convenção de chamada, o número e o tipo de argumentos no endereço de destino devem corresponder ao do método atual.
A jmp
instrução não pode ser usada para transferir o controle de um try
bloco , filter
, catch
ou finally
.
Emit A seguinte sobrecarga de método pode usar o jmp
opcode: