ISymbolReader インターフェイス

定義

マネージド コードのシンボル リーダーを表します。

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
派生
属性

注釈

インターフェイスは、ドキュメント、メソッド、変数へのアクセスを提供します。

注意

このインターフェイスは、 インターフェイスに対応 ISymUnmanagedReader するマネージド インターフェイスであり、デバッグ シンボル情報の読み取りと書き込みの代替方法を提供するアンマネージド シンボル ストア インターフェイスの 1 つです。

プロパティ

UserEntryPoint

モジュールのユーザー エントリ ポイントとして指定されたメソッドについて、メタデータ トークンを取得します (存在する場合)。

メソッド

GetDocument(String, Guid, Guid, Guid)

言語、販売元、および種類で指定したドキュメントを取得します。

GetDocuments()

シンボル ストアに定義されたすべてのドキュメントの配列を取得します。

GetGlobalVariables()

モジュール内のグローバル変数をすべて取得します。

GetMethod(SymbolToken)

メソッドの識別子が指定されると、シンボル リーダー メソッド オブジェクトを取得します。

GetMethod(SymbolToken, Int32)

メソッドの識別子と、そのエディット コンティニュ バージョンが指定されると、シンボル リーダー メソッド オブジェクトを取得します。

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

ドキュメント内で指定した位置が格納されているシンボル リーダー メソッド オブジェクトを取得します。

GetNamespaces()

現在のシンボル ストア内のグローバル スコープに定義された名前空間を取得します。

GetSymAttribute(SymbolToken, String)

属性名が指定されると、属性値を取得します。

GetVariables(SymbolToken)

親が指定されると、ローカル変数以外の変数を取得します。

適用対象

こちらもご覧ください