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
Значение поля
Комментарии
В следующей таблице перечислены шестнадцатеричные и шестнадцатеричные и Microsoft формат сборки промежуточного языка (MSIL) инструкции, а также краткая сводка по ссылке:
| Формат | Формат сборки | Description |
|---|---|---|
27 <T> |
Jmp method |
Выход из текущего метода и переход к указанному методу. |
Для этой инструкции нет поведения перехода стека.
Инструкция jmp (переход) передает элемент управления методу, указанному в methodметоде, который является маркером метаданных для ссылки на метод. Текущие аргументы передаются в метод назначения.
Стек вычислений должен быть пустым при выполнении этой инструкции. Соглашение о вызовах, число и тип аргументов в целевом адресе должно соответствовать текущему методу.
Инструкцию jmp нельзя использовать для передачи tryfilterэлемента управления из блока или catchfinally блока.
Следующая Emit перегрузка метода может использовать jmp код opcode: