System.Diagnostics.SymbolStore 名前空間

中間言語 (MSIL) マップへのソース行など、デバッグ シンボル情報Microsoft読み書きできるクラスを提供します。 .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

マネージド コードのシンボル ライターを表します。

列挙型

名前 説明
SymAddressKind

DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32) インターフェイスのメソッド DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32)DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32)、および ISymbolWriter 内のローカル変数、パラメーター、およびフィールドのアドレス型を指定します。