ExceptionRegionEncoder.AddCatch 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 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.
- catchType
- EntityHandle
TypeDefinitionHandle, TypeReferenceHandle atau TypeSpecificationHandle.
Mengembalikan
Encoder untuk klausa berikutnya.
Pengecualian
catchType
tidak valid.
tryOffset
, tryLength
, handlerOffset
atau handlerLength
di luar jangkauan.
Badan metode tidak dinyatakan memiliki wilayah pengecualian.