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
handlerOffset, tryLengthили handlerLength выходит за пределы диапазона.
Текст метода не был объявлен в регионах исключений.