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

注釈

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

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)

親が指定されたときにローカルではない変数を取得します。

適用対象

こちらもご覧ください