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, , filterOffsethandlerOffsettryLength, или handlerLength отрицательные.

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