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
try ブロックの開始オフセット。
- tryLength
- Int32
try ブロックの長さ。
- handlerOffset
- Int32
ハンドラーの開始オフセット。
- handlerLength
- Int32
ハンドラーの長さ。
戻り値
次の句のエンコーダー。
例外
catchType
が無効です。
tryOffset
、tryLength
、handlerOffset
、または handlerLength
が範囲外です。
メソッド本体が、例外領域を持つように宣言されていません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET