ExceptionRegionEncoder.Add Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
- catchType
- EntityHandle
TypeDefinitionHandle, TypeReferenceHandle oder , oder TypeSpecificationHandlenil wenn kind nicht Catch.
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.