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