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
метода может использовать код операции: