ICorDebugSymbolProvider インターフェイス

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

メソッド

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

解説

注意

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

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.6 以降で使用可能、.NET ネイティブのみ

関連項目