ISymbolReader インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マネージド コードのシンボル リーダーを表します。
public interface class ISymbolReader
public interface ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolReader
type ISymbolReader = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolReader = interface
Public Interface ISymbolReader
- 派生
- 属性
注釈
このインターフェイスは、ドキュメント、メソッド、変数へのアクセスを提供します。
Note
このインターフェイスは、デバッグ シンボル情報の読み取りと書き込みの代替方法を提供するアンマネージ シンボル ストア インターフェイスの 1 つである、 ISymUnmanagedReader インターフェイスに対応するマネージド インターフェイスです。
プロパティ
| 名前 | 説明 |
|---|---|
| UserEntryPoint |
モジュールのユーザー エントリ ポイントとして指定されたメソッドのメタデータ トークン (存在する場合) を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| GetDocument(String, Guid, Guid, Guid) |
言語、ベンダー、および型で指定されたドキュメントを取得します。 |
| GetDocuments() |
シンボル ストアで定義されているすべてのドキュメントの配列を取得します。 |
| GetGlobalVariables() |
モジュール内のすべてのグローバル変数を取得します。 |
| GetMethod(SymbolToken, Int32) |
メソッドの識別子とそのエディット コンティニュ のバージョンが指定されている場合に、シンボル リーダー メソッド オブジェクトを取得します。 |
| GetMethod(SymbolToken) |
メソッドの識別子を指定した場合に、シンボル リーダー メソッド オブジェクトを取得します。 |
| GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) |
文書内の指定した位置を含むシンボル リーダー メソッド オブジェクトを取得します。 |
| GetNamespaces() |
現在のシンボル ストア内のグローバル スコープで定義されている名前空間を取得します。 |
| GetSymAttribute(SymbolToken, String) |
属性名が指定されたときに属性値を取得します。 |
| GetVariables(SymbolToken) |
親が指定されたときにローカルではない変数を取得します。 |