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
- EntityHandle
TypeDefinitionHandle, TypeReferenceHandle или TypeSpecificationHandle.
Возвращаемое значение
Кодировщик для следующего предложения.
Исключения
catchType недопустим.
tryOffset, tryLength, handlerOffset или handlerLength находятся за пределами диапазона.
Тело метода не было объявлено для областей исключений.