ControlFlowBuilder.AddCatchRegion(LabelHandle, LabelHandle, LabelHandle, LabelHandle, EntityHandle) Метод

Определение

Добавляет область catch.Adds catch region.

public:
 void AddCatchRegion(System::Reflection::Metadata::Ecma335::LabelHandle tryStart, System::Reflection::Metadata::Ecma335::LabelHandle tryEnd, System::Reflection::Metadata::Ecma335::LabelHandle handlerStart, System::Reflection::Metadata::Ecma335::LabelHandle handlerEnd, System::Reflection::Metadata::EntityHandle catchType);
public void AddCatchRegion (System.Reflection.Metadata.Ecma335.LabelHandle tryStart, System.Reflection.Metadata.Ecma335.LabelHandle tryEnd, System.Reflection.Metadata.Ecma335.LabelHandle handlerStart, System.Reflection.Metadata.Ecma335.LabelHandle handlerEnd, System.Reflection.Metadata.EntityHandle catchType);
member this.AddCatchRegion : System.Reflection.Metadata.Ecma335.LabelHandle * System.Reflection.Metadata.Ecma335.LabelHandle * System.Reflection.Metadata.Ecma335.LabelHandle * System.Reflection.Metadata.Ecma335.LabelHandle * System.Reflection.Metadata.EntityHandle -> unit
Public Sub AddCatchRegion (tryStart As LabelHandle, tryEnd As LabelHandle, handlerStart As LabelHandle, handlerEnd As LabelHandle, catchType As EntityHandle)

Параметры

tryStart
LabelHandle

Метка, помечающая первую инструкцию блока try.Label marking the first instruction of the try block.

tryEnd
LabelHandle

Метка, помечающая инструкцию сразу после блока try.Label marking the instruction immediately following the try block.

handlerStart
LabelHandle

Метка, помечающая первую инструкцию обработчика.Label marking the first instruction of the handler.

handlerEnd
LabelHandle

Метка, помечающая инструкцию сразу после обработчика.Label marking the instruction immediately following the handler.

catchType
EntityHandle

Тип исключения для перехвата: TypeDefinitionHandle, TypeReferenceHandle или TypeSpecificationHandle.The type of exception to be caught: TypeDefinitionHandle, TypeReferenceHandle or TypeSpecificationHandle.

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