Поделиться через


ExceptionRegionEncoder.AddCatch Метод

Определение

Добавляет предложение сбоя.

public:
 System::Reflection::Metadata::Ecma335::ExceptionRegionEncoder AddCatch(int tryOffset, int tryLength, int handlerOffset, int handlerLength, System::Reflection::Metadata::EntityHandle catchType);
public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder AddCatch (int tryOffset, int tryLength, int handlerOffset, int handlerLength, System.Reflection.Metadata.EntityHandle catchType);
member this.AddCatch : int * int * int * int * System.Reflection.Metadata.EntityHandle -> System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder
Public Function AddCatch (tryOffset As Integer, tryLength As Integer, handlerOffset As Integer, handlerLength As Integer, catchType As EntityHandle) As ExceptionRegionEncoder

Параметры

tryOffset
Int32

Попробуйте смещение начала блока.

tryLength
Int32

Попробуйте длину блока.

handlerOffset
Int32

Смещение начала обработчика.

handlerLength
Int32

Длина обработчика.

Возвращаемое значение

Кодировщик для следующего предложения.

Исключения

catchType недопустим.

tryOffset, tryLength, handlerOffset или handlerLength находятся за пределами диапазона.

Тело метода не было объявлено для областей исключений.

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