ExceptionHandler コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したパラメーターを使用して、ExceptionHandler クラスの新しいインスタンスを初期化します。
public:
ExceptionHandler(int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System::Reflection::ExceptionHandlingClauseOptions kind, int exceptionTypeToken);
public ExceptionHandler (int tryOffset, int tryLength, int filterOffset, int handlerOffset, int handlerLength, System.Reflection.ExceptionHandlingClauseOptions kind, int exceptionTypeToken);
new System.Reflection.Emit.ExceptionHandler : int * int * int * int * int * System.Reflection.ExceptionHandlingClauseOptions * int -> System.Reflection.Emit.ExceptionHandler
Public Sub New (tryOffset As Integer, tryLength As Integer, filterOffset As Integer, handlerOffset As Integer, handlerLength As Integer, kind As ExceptionHandlingClauseOptions, exceptionTypeToken As Integer)
パラメーター
- tryOffset
- Int32
この例外ハンドラーにより保護される最初の命令のバイト オフセット。
- tryLength
- Int32
この例外ハンドラーによって保護されるバイト数。
- filterOffset
- Int32
フィルター コードの先頭のバイト オフセット。 フィルター コードは、ハンドラー ブロックの最初の命令で終了します。 非フィルター例外ハンドラーの場合は、このパラメーターに 0 (ゼロ) を指定します。
- handlerOffset
- Int32
この例外ハンドラーの最初の命令のバイト オフセット。
- handlerLength
- Int32
この例外ハンドラーのバイト数。
例外ハンドラーの種類を指定する列挙値の 1 つ。
- exceptionTypeToken
- Int32
この例外ハンドラーによって処理される例外の種類のトークン。 該当しない場合は、0 (ゼロ) を指定します。
例外
tryOffset
、filterOffset
、handlerOffset
、tryLength
、または handlerLength
が負の値です。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET