OpCodes.Throw Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает объект исключения в настоящее время в стеке вычислений.
public: static initonly System::Reflection::Emit::OpCode Throw;
public static readonly System.Reflection.Emit.OpCode Throw;
staticval mutable Throw : System.Reflection.Emit.OpCode
Public Shared ReadOnly Throw As OpCode
Значение поля
Комментарии
В следующей таблице перечислены шестнадцатеричные и шестнадцатеричные и Microsoft формат сборки промежуточного языка (MSIL) инструкции, а также краткая сводка по ссылке:
| Формат | Формат сборки | Description |
|---|---|---|
| 7A | Бросить | Создает исключение. |
Переходное поведение стека в последовательном порядке:
Ссылка на объект (исключение) передается в стек.
Ссылка на объект будет получена из стека и возникает исключение.
Инструкция throw создает объект исключения (тип O) в стеке.
NullReferenceException вызывается, если ссылка на объект является пустой ссылкой.
Следующая Emit перегрузка метода может использовать throw код opcode: