System.Diagnostics.SymbolStore 名前空間
System.Diagnostics.SymbolStore 名前空間には、MSIL (Microsoft Intermediate Language) マップへのソース行などのデバッグ シンボル情報を読み取ったり書き込んだりするためのクラスが用意されています。デバッグ シンボル情報をプログラマ データベース (PDB) ファイルに格納するには、.NET Framework 用のコンパイラを使用します。デバッグ シンボル情報を読み取るには、実行時にデバッガおよびコード プロファイラ ツールを使用します。
クラス
クラス | 説明 |
---|---|
SymDocumentType | シンボル ストアで使用するドキュメントの種類のパブリック GUID を格納します。 |
SymLanguageType | シンボル ストアで使用する言語タイプのパブリック GUID を格納します。 |
SymLanguageVendor | シンボル ストアで使用する言語販売元のパブリック GUID を格納します。 |
インターフェイス
インターフェイス | 説明 |
---|---|
ISymbolBinder | マネージ コードのシンボル バインダを表します。 |
ISymbolDocument | シンボル ストアによって参照されるドキュメントを表します。 |
ISymbolDocumentWriter | シンボル ストアによって参照されるドキュメントを表します。 |
ISymbolMethod | シンボル ストア内のメソッドを表します。 |
ISymbolNamespace | シンボル ストア内の名前空間を表します。 |
ISymbolReader | マネージ コードのシンボル リーダーを表します。 |
ISymbolScope | ISymbolMethod 内の構文のスコープを表し、該当するスコープの先頭オフセットおよび末尾オフセットと、そのスコープの子スコープと親スコープへのアクセスを実現します。 |
ISymbolVariable | シンボル ストア内の変数を表します。 |
ISymbolWriter | マネージ コードのシンボル ライタを表します。 |
構造体
構造体 | 説明 |
---|---|
SymbolToken | SymbolToken 構造体は、シンボル情報を表すトークンのオブジェクト表現です。 |
列挙体
列挙体 | 説明 |
---|---|
SymAddressKind | ローカル変数、パラメータ、およびフィールドのアドレス型をメソッド DefineLocalVariable 、 DefineParameter 、および DefineField に指定します。 |