Freigeben über


ExceptionRegionEncoder.AddCatch Methode

Definition

Fügt eine Fehlerklausel hinzu.

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

Parameter

tryOffset
Int32

Try-Block-Startoffset.

tryLength
Int32

Länge des Try-Blocks.

handlerOffset
Int32

Startoffset des Handlers.

handlerLength
Int32

Länge des Handlers.

Gibt zurück

Encoder für die next-Klausel.

Ausnahmen

catchType ist ungültig.

tryOffset, tryLength, handlerOffset oder handlerLength liegt außerhalb des Bereichs.

Im Methodenkörper wurden keine Ausnahmebereiche deklariert.

Gilt für: