ExceptionRegionEncoder.Add Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
- catchType
- EntityHandle
TypeDefinitionHandle, TypeReferenceHandle atau TypeSpecificationHandle, atau nihil jika kind
bukan Catch.
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.