ExceptionRegionEncoder.Add メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
exception 句を追加します。
public System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder Add (System.Reflection.Metadata.ExceptionRegionKind kind, int tryOffset, int tryLength, int handlerOffset, int handlerLength, System.Reflection.Metadata.EntityHandle catchType = default, int filterOffset = 0);
member this.Add : System.Reflection.Metadata.ExceptionRegionKind * int * int * int * int * System.Reflection.Metadata.EntityHandle * int -> System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder
Public Function Add (kind As ExceptionRegionKind, tryOffset As Integer, tryLength As Integer, handlerOffset As Integer, handlerLength As Integer, Optional catchType As EntityHandle = Nothing, Optional filterOffset As Integer = 0) As ExceptionRegionEncoder
パラメーター
- kind
- ExceptionRegionKind
句の種類。
- tryOffset
- Int32
try ブロックの開始オフセット。
- tryLength
- Int32
try ブロックの長さ。
- handlerOffset
- Int32
ハンドラーの開始オフセット。
- handlerLength
- Int32
ハンドラーの長さ。
- catchType
- EntityHandle
TypeDefinitionHandle
TypeReferenceHandleが でないCatch場合kind
は 、、TypeSpecificationHandleまたは nil。
戻り値
次の句のエンコーダー。
例外
catchType
が無効です。
kind
の値が無効です。
- または -
tryOffset
、tryLength
、handlerOffset
、または handlerLength
が範囲外です。
メソッド本体が、例外領域を持つように宣言されていません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET