Поделиться через


OpCodes.Jmp Поле

Определение

Прекращает выполнение текущего метода и переходит к заданному методу.

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 

Значение поля

Комментарии

В следующей таблице приведен шестнадцатеричный формат инструкции и формат сборки MSIL, а также краткая справочная сводка:

Формат Формат сборки Описание
27 <T> Jmp method Выйдите из текущего метода и перейдите к указанному методу.

Для этой инструкции нет поведения перехода стека.

Инструкция jmp (jump) передает управление методу, указанному параметром method, который является маркером метаданных для ссылки на метод. Текущие аргументы передаются в метод назначения.

При выполнении этой инструкции стек вычислений должен быть пустым. Соглашение о вызове, число и тип аргументов по адресу назначения должны соответствовать соглашению о вызове текущего метода.

Инструкцию jmp нельзя использовать для передачи элемента управления из tryблока , filter, catch, или finally .

Emit Следующая перегрузка jmp метода может использовать код операции:

Применяется к