ExceptionRegionEncoder.AddCatch メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
fault 句を追加します。
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
パラメーター
- tryOffset
- Int32
ブロック開始オフセットを試してください。
- tryLength
- Int32
ブロックの長さを試してください。
- handlerOffset
- Int32
ハンドラーの開始オフセット。
- handlerLength
- Int32
ハンドラーの長さ。
- catchType
- EntityHandle
TypeDefinitionHandle、 TypeReferenceHandle 、または TypeSpecificationHandle。
返品
次の句のエンコーダー。
例外
catchType が無効です。
tryOffset、 tryLength、 handlerOffset 、または handlerLength が範囲外です。
メソッド本体は、例外領域を持つ宣言されませんでした。