Bagikan melalui


ExceptionRegionEncoder.AddCatch Metode

Definisi

Menambahkan klausa kesalahan.

public:
 System::Reflection::Metadata::Ecma335::ExceptionRegionEncoder AddCatch(int tryOffset, int tryLength, int handlerOffset, int handlerLength, System::Reflection::Metadata::EntityHandle catchType);
public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder AddCatch (int tryOffset, int tryLength, int handlerOffset, int handlerLength, System.Reflection.Metadata.EntityHandle catchType);
member this.AddCatch : int * int * int * int * System.Reflection.Metadata.EntityHandle -> System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder
Public Function AddCatch (tryOffset As Integer, tryLength As Integer, handlerOffset As Integer, handlerLength As Integer, catchType As EntityHandle) As ExceptionRegionEncoder

Parameter

tryOffset
Int32

Coba blokir offset mulai.

tryLength
Int32

Coba panjang blok.

handlerOffset
Int32

Offset mulai handler.

handlerLength
Int32

Panjang handler.

Mengembalikan

Encoder untuk klausa berikutnya.

Pengecualian

catchType tidak valid.

tryOffset, tryLength, handlerOffset atau handlerLength di luar jangkauan.

Badan metode tidak dinyatakan memiliki wilayah pengecualian.

Berlaku untuk