Bagikan melalui


ExceptionRegionEncoder.Add Metode

Definisi

Menambahkan klausa pengecualian.

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

Klausul jenis.

tryOffset
Int32

Coba blokir offset mulai.

tryLength
Int32

Coba panjang blok.

handlerOffset
Int32

Offset mulai handler.

handlerLength
Int32

Panjang handler.

filterOffset
Int32

Offset blok filter, atau 0 jika kind bukan Filter.

Mengembalikan

Encoder untuk klausa berikutnya.

Pengecualian

catchType tidak valid.

kind memiliki nilai yang tidak valid.

-atau-

tryOffset, tryLength, handlerOffset, atau handlerLength di luar jangkauan.

Badan metode tidak dinyatakan memiliki wilayah pengecualian.

Berlaku untuk