ExceptionHandler Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет обработчик исключений в массиве байтов, передаваемых методу, например SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>).
public value class ExceptionHandler : IEquatable<System::Reflection::Emit::ExceptionHandler>
[System.Runtime.InteropServices.ComVisible(false)]
public struct ExceptionHandler : IEquatable<System.Reflection.Emit.ExceptionHandler>
[<System.Runtime.InteropServices.ComVisible(false)>]
type ExceptionHandler = struct
Public Structure ExceptionHandler
Implements IEquatable(Of ExceptionHandler)
- Наследование
- Атрибуты
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| ExceptionHandler(Int32, Int32, Int32, Int32, Int32, ExceptionHandlingClauseOptions, Int32) |
Инициализирует новый экземпляр ExceptionHandler класса с указанными параметрами. |
Свойства
| Имя | Описание |
|---|---|
| ExceptionTypeToken |
Возвращает маркер типа исключения, обрабатываемого этим обработчиком. |
| FilterOffset |
Получает смещение байтов, с которого начинается код фильтра для обработчика исключений. |
| HandlerLength |
Возвращает длину обработчика исключений в байтах. |
| HandlerOffset |
Возвращает смещение байтов первой инструкции обработчика исключений. |
| Kind |
Возвращает значение, представляющее тип обработчика исключений, который представляет этот объект. |
| TryLength |
Возвращает длину в байтах кода, защищенного этим обработчиком исключений. |
| TryOffset |
Получает смещение байтов, с которого начинается код, защищенный этим обработчиком исключений. |
Методы
| Имя | Описание |
|---|---|
| Equals(ExceptionHandler) |
Указывает, равен ли этот экземпляр ExceptionHandler объекта другому ExceptionHandler объекту. |
| Equals(Object) |
Указывает, равен ли этот экземпляр ExceptionHandler объекта указанному объекту. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. |
Операторы
| Имя | Описание |
|---|---|
| Equality(ExceptionHandler, ExceptionHandler) |
Определяет, равны ли два указанных экземпляра ExceptionHandler . |
| Inequality(ExceptionHandler, ExceptionHandler) |
Определяет, равны ли два указанных экземпляра ExceptionHandler . |