ExceptionRegionEncoder.Add Methode

Definition

Fügt eine Ausnahmeklausel hinzu.

public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder Add(System.Reflection.Metadata.ExceptionRegionKind kind, int tryOffset, int tryLength, int handlerOffset, int handlerLength, System.Reflection.Metadata.EntityHandle catchType = default, int filterOffset = 0);
member this.Add : System.Reflection.Metadata.ExceptionRegionKind * int * int * int * int * System.Reflection.Metadata.EntityHandle * int -> System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder
Public Function Add (kind As ExceptionRegionKind, tryOffset As Integer, tryLength As Integer, handlerOffset As Integer, handlerLength As Integer, Optional catchType As EntityHandle = Nothing, Optional filterOffset As Integer = 0) As ExceptionRegionEncoder

Parameter

kind
ExceptionRegionKind

Klauselnart.

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.

filterOffset
Int32

Offset des Filterblocks oder 0, wenn dies nicht Filterder kind Wert ist.

Gibt zurück

Encoder für die nächste Klausel.

Ausnahmen

catchType ist ungültig.

kind hat einen ungültigen Wert.

-oder-

tryOffset, tryLength, handlerOffsetoder handlerLength liegt außerhalb des Bereichs.

Der Methodentext wurde nicht deklariert, um Ausnahmebereiche zu haben.

Gilt für: