ISymbolMethod インターフェイス
アセンブリ: mscorlib (mscorlib.dll 内)


ISymbolMethod インターフェイスは、シーケンス ポイント、構文のスコープ、パラメータ情報など、メソッドのシンボル関連の属性へのアクセスだけを提供します。System.Reflection クラスと一緒に使用すると、メソッドの型関連の属性を読み取ることができます。
![]() |
---|
このインターフェイスはマネージ インターフェイスであり、デバッグ シンボル情報を読み書きする代替方法を提供するアンマネージ シンボル ストア インターフェイスの 1 つである ISymUnmanagedMethod インターフェイスと対応しています。 |

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ISymbolMethod プロパティ

名前 | 説明 | |
---|---|---|
![]() | RootScope | 現在のメソッドの構文のルート スコープを取得します。このスコープではメソッド全体が囲まれます。 |
![]() | SequencePointCount | メソッド内のシーケンス ポイントの数を取得します。 |
![]() | Token | 現在のメソッドのメタデータが格納されている SymbolToken を取得します。 |

ISymbolMethod メソッド

名前 | 説明 | |
---|---|---|
![]() | GetNamespace | 現在のメソッドの定義先となる名前空間を取得します。 |
![]() | GetOffset | 指定された位置に対応するメソッド内の MSIL (Microsoft Intermediate Language) オフセットを取得します。 |
![]() | GetParameters | 現在のメソッドのパラメータを取得します。 |
![]() | GetRanges | 指定した位置がこのメソッド内に含まれる場合、MSIL (Microsoft Intermediate Language) の範囲に対応する先頭オフセットと末尾オフセットのペアの配列を取得します。 |
![]() | GetScope | メソッド内のオフセットが指定された場合は、(そのオフセットに対する) 最も外側の構文スコープを返します。 |
![]() | GetSequencePoints | 現在のメソッドのシーケンス ポイントを取得します。 |
![]() | GetSourceStartEnd | 現在のメソッドのソースの先頭位置と末尾位置を取得します。 |

ISymbolMethod メンバ
ISymbolMethod データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | RootScope | 現在のメソッドの構文のルート スコープを取得します。このスコープではメソッド全体が囲まれます。 |
![]() | SequencePointCount | メソッド内のシーケンス ポイントの数を取得します。 |
![]() | Token | 現在のメソッドのメタデータが格納されている SymbolToken を取得します。 |

名前 | 説明 | |
---|---|---|
![]() | GetNamespace | 現在のメソッドの定義先となる名前空間を取得します。 |
![]() | GetOffset | 指定された位置に対応するメソッド内の MSIL (Microsoft Intermediate Language) オフセットを取得します。 |
![]() | GetParameters | 現在のメソッドのパラメータを取得します。 |
![]() | GetRanges | 指定した位置がこのメソッド内に含まれる場合、MSIL (Microsoft Intermediate Language) の範囲に対応する先頭オフセットと末尾オフセットのペアの配列を取得します。 |
![]() | GetScope | メソッド内のオフセットが指定された場合は、(そのオフセットに対する) 最も外側の構文スコープを返します。 |
![]() | GetSequencePoints | 現在のメソッドのシーケンス ポイントを取得します。 |
![]() | GetSourceStartEnd | 現在のメソッドのソースの先頭位置と末尾位置を取得します。 |

- ISymbolMethodのページへのリンク