Aracılığıyla paylaş


ExceptionRegionEncoder.Add Yöntem

Tanım

Ö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.

filterOffset
Int32

Filtre bloğunun uzaklığı veya değilse kindFilter0.

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, handlerOffsetveya handlerLength aralık dışında.

Yöntem gövdesi özel durum bölgelerine sahip olarak bildirilmedi.

Şunlara uygulanır