ExceptionHandler Конструктор

Определение

Инициализирует новый экземпляр класса ExceptionHandler с заданными параметрами.

public:
 ExceptionHandler(int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System::Reflection::ExceptionHandlingClauseOptions kind, int exceptionTypeToken);
public ExceptionHandler (int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System.Reflection.ExceptionHandlingClauseOptions kind, int exceptionTypeToken);
new System.Reflection.Emit.ExceptionHandler : int * int * int * int * int * System.Reflection.ExceptionHandlingClauseOptions * int -> System.Reflection.Emit.ExceptionHandler
Public Sub New (tryOffset As Integer, tryLength As Integer, filterOffset As Integer, handlerOffset As Integer, handlerLength As Integer, kind As ExceptionHandlingClauseOptions, exceptionTypeToken As Integer)

Параметры

tryOffset
Int32

Смещение в байтах первой инструкции, защищенной этим обработчиком исключений.

tryLength
Int32

Число байтов, защищенных этим обработчиком исключений.

filterOffset
Int32

Смещение байтов в начале кода фильтра. Код фильтра заканчивается в первой инструкции блока обработчика. Для обработчиков исключений без фильтра, укажите значение 0 (ноль) для данного параметра.

handlerOffset
Int32

Смещение в байтах первой инструкции этого обработчика исключений.

handlerLength
Int32

Число байтов в этом обработчике исключений.

kind
ExceptionHandlingClauseOptions

Одно из значений перечисления, указывающее тип обработчика исключений.

exceptionTypeToken
Int32

Токен типа исключения, обрабатываемого этим обработчиком исключений. Если не используется, укажите 0 (ноль).

Исключения

Параметр tryOffset, filterOffset, handlerOffset, tryLength или handlerLength имеет отрицательное значение.

Применяется к