次の方法で共有


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 ローカル変数、パラメータ、およびフィールドのアドレス型をメソッド DefineLocalVariableDefineParameter 、および DefineField に指定します。

参照

.NET Framework クラス ライブラリ