ExceptionRegionEncoder.Add Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özel durum yan tümcesi ekler.
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
Parametreler
- kind
- ExceptionRegionKind
Yan tümce türü.
- tryOffset
- Int32
Başlangıç uzaklığını engellemeyi deneyin.
- tryLength
- Int32
Blok uzunluğunu deneyin.
- handlerOffset
- Int32
İşleyici başlangıç uzaklığı.
- handlerLength
- Int32
İşleyici uzunluğu.
- catchType
- EntityHandle
TypeDefinitionHandledeğilse , TypeReferenceHandle veya , veya nil kind
CatchTypeSpecificationHandle.
Döndürülenler
Sonraki yan tümce için kodlayıcı.
Özel durumlar
catchType
geçersizdir.
kind
geçersiz bir değere sahip.
-veya-
tryOffset
, tryLength
, handlerOffset
veya handlerLength
aralık dışında.
Yöntem gövdesi özel durum bölgelerine sahip olarak bildirilmedi.