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 handlerOffset, tryLengthили handlerLength выходит за пределы диапазона.

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

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