次の方法で共有


ICorDebugSymbolProvider インターフェイス

デバッグ シンボル情報を取得するために使用できるメソッドを提供します。

Methods

メソッド Description
GetAssemblyImageBytes メソッド マージされたアセンブリ内の相対仮想アドレス (RVA) を指定して、マージされたアセンブリからデータを読み取ります。
GetAssemblyImageMetadata メソッド マージされたアセンブリからメタデータを返します。
GetCodeRange メソッド メソッド内の相対仮想アドレス (RVA) を指定して、メソッドの開始アドレスとサイズを取得します。
GetInstanceFieldSymbols メソッド typespec シグネチャに対応するインスタンス フィールド シンボルを取得します。
GetMergedAssemblyRecords メソッド マージされたすべてのアセンブリのシンボル レコードを取得します。
GetMethodLocalSymbols メソッド そのメソッドの相対仮想アドレス (RVA) を指定して、メソッドのローカル シンボルを取得します。
GetMethodParameterSymbols メソッド そのメソッドの相対仮想アドレス (RVA) を指定して、メソッドのパラメーター シンボルを取得します。
GetMethodProps メソッド メソッド内の相対仮想アドレス (RVA) を指定すると、メソッドのメタデータ トークンやジェネリック パラメーターに関する情報など、メソッドのプロパティに関する情報を返します。
GetObjectSize メソッド typespec シグネチャに基づいてオブジェクトのオブジェクト サイズを返します。
GetStaticFieldSymbols メソッド typespec シグネチャに対応する静的フィールド シンボルを取得します。
GetTypeProps メソッド vtable 内の相対仮想アドレス (RVA) を指定すると、ジェネリック パラメーターのシグネチャの数など、型のプロパティに関する情報を返します。

注釈

このインターフェイスは、.NET ネイティブでのみ使用できます。 .NET Native の外部で ICorDebug シナリオ用にこのインターフェイスを実装すると、共通言語ランタイムはこのインターフェイスを無視します。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

.NET のバージョン: .NET Framework 4.6 以降で使用可能