ExceptionRegionEncoder.Add Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en undantagssats.
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
Parametrar
- kind
- ExceptionRegionKind
Typ av sats.
- tryOffset
- Int32
Försök blockera startförskjutning.
- tryLength
- Int32
Försök blockera längd.
- handlerOffset
- Int32
Startförskjutning för hanterare.
- handlerLength
- Int32
Hanterarens längd.
- catchType
- EntityHandle
TypeDefinitionHandle, TypeReferenceHandle eller TypeSpecificationHandle, eller noll om kind inte Catchär .
Returer
Kodare för nästa sats.
Undantag
catchType är ogiltigt.
kind har ett ogiltigt värde.
-eller-
tryOffset, tryLength, handlerOffset, eller handlerLength ligger utom räckhåll.
Metodtexten deklarerades inte ha undantagsregioner.