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

Probieren Sie den Blockanfangsoffset aus.

tryLength
Int32

Versuchen Sie die Blocklänge.

handlerOffset
Int32

Handler start offset.

handlerLength
Int32

Länge des Handlers.

Gibt zurück

Encoder für die nächste Klausel.

Ausnahmen

catchType ist ungültig.

tryOffset, tryLengthoder handlerOffsethandlerLength liegt außerhalb des Bereichs.

Der Methodentext wurde nicht deklariert, um Ausnahmebereiche zu haben.

Gilt für: