ExceptionHandler Структура
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет обработчик исключений в массиве байтов IL для передачи методу, такому как 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)
- Наследование
- Атрибуты
- Реализации
Конструкторы
Exception |
Инициализирует новый экземпляр класса ExceptionHandler с заданными параметрами. |
Свойства
Exception |
Получает токен типа исключения, обрабатываемого данным обработчиком. |
Filter |
Получает смещение в байтах, с которого начинается код фильтра для обработчика исключения. |
Handler |
Получает длину обработчика исключений в байтах. |
Handler |
Получает смещение в байтах первой инструкции обработчика исключений. |
Kind |
Возвращает значение, представляющее тип обработчика исключений, которого представляет данный объект. |
Try |
Получает длину (в байтах) кода, защищенного этим обработчиком исключений. |
Try |
Получает смещение в байтах, с которого начинается код, защищенный данным исключением. |
Методы
Equals(Exception |
Указывает, равен ли данный экземпляр объекта ExceptionHandler другому объекту ExceptionHandler. |
Equals(Object) |
Указывает, равен ли этот экземпляр объекта ExceptionHandler указанному объекту. |
Get |
Служит хэш-функцией по умолчанию. |
Операторы
Equality(Exception |
Определяет, равны ли два заданных экземпляра класса ExceptionHandler. |
Inequality(Exception |
Определяет, являются ли два заданных экземпляра класса ExceptionHandler неравными. |
Применяется к
Продукт | Версии |
---|---|
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |