System.Diagnostics.SymbolStore 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MSIL (Microsoft Intermediate Language) マップへのソース行などのデバッグ シンボル情報を読み取ったり書き込んだりするためのクラスが用意されています。 .NET 対応のコンパイラでは、デバッグ シンボル情報をプログラム データベース (PDB) ファイルに格納できます。 デバッガーとコード プロファイラー ツールは、実行時にデバッグ シンボル情報を読み取ることができます。
クラス
SymBinder |
マネージド コードのシンボル バインダーを表します。 |
SymBinderBase |
SymBinder クラスの主な動作を定義します。 |
SymDocument |
シンボル ストアによって参照されるドキュメントを表します。 |
SymDocumentBase |
SymDocument クラスの主な動作を定義します。 |
SymDocumentType |
シンボル ストアで使用するドキュメントの種類のパブリック GUID を格納します。 |
SymDocumentWriter |
シンボル ストアで参照されるドキュメントに書き込むためのメソッドを提供します。 |
SymDocumentWriterBase |
SymDocumentWriter クラスの主な動作を定義します。 |
SymLanguageType |
シンボル ストアで使用する言語タイプのパブリック GUID を格納します。 |
SymLanguageVendor |
シンボル ストアで使用する言語販売元のパブリック GUID を格納します。 |
SymMethod |
シンボル ストア内のメソッドを表します。 |
SymMethodBase |
SymMethod クラスの主な動作を定義します。 |
SymReader |
シンボル ストア内のドキュメント、メソッド、および変数へのアクセスを実現します。 |
SymReaderBase |
SymReader クラスの主な動作を定義します。 |
SymScope |
SymMethod 内の構文のスコープを表し、該当するスコープの先頭オフセットおよび末尾オフセットと、そのスコープの子スコープと親スコープへのアクセスを実現します。 |
SymScopeBase |
SymScope クラスの主な動作を定義します。 |
SymVariable |
シンボル ストア内の変数を表します。 |
SymVariableBase |
SymVariable クラスの主な動作を定義します。 |
SymWriter |
マネージド コードのシンボル ライターを表します。 |
SymWriterBase |
SymWriter クラスの主な動作を定義します。 |
構造体
SymbolToken |
SymbolToken 構造体は、シンボル情報を表すトークンのオブジェクト表現です。 |
インターフェイス
ISymbolBinder |
マネージド コードのシンボル バインダーを表します。 |
ISymbolBinder1 |
マネージド コードのシンボル バインダーを表します。 |
ISymbolDocument |
シンボル ストアによって参照されるドキュメントを表します。 |
ISymbolDocumentWriter |
シンボル ストアによって参照されるドキュメントを表します。 |
ISymbolMethod |
シンボル ストア内のメソッドを表します。 |
ISymbolNamespace |
シンボル ストア内の名前空間を表します。 |
ISymbolReader |
マネージド コードのシンボル リーダーを表します。 |
ISymbolScope |
ISymbolMethod 内の構文のスコープを表し、該当するスコープの先頭オフセットおよび末尾オフセットと、そのスコープの子スコープと親スコープへのアクセスを実現します。 |
ISymbolVariable |
シンボル ストア内の変数を表します。 |
ISymbolWriter |
マネージド コードのシンボル ライターを表します。 |
列挙型
.NET