System.Diagnostics.SymbolStore Obor názvů

Poskytuje třídy, které umožňují číst a zapisovat informace o symbolech ladění, jako je zdrojový řádek na Microsoft zprostředkující jazykové mapy (MSIL). Kompilátory, které cílí na .NET, mohou ukládat informace o symbolu ladění do souborů pdB (programátor databáze). Ladicí programy a nástroje profileru kódu mohou číst informace o symbolech ladění za běhu.

Třídy

Name Description
SymBinder

Představuje pořadač symbolů pro spravovaný kód.

SymBinderBase

Definuje základní chování SymBinder třídy.

SymDocument

Představuje dokument odkazovaný úložištěm symbolů.

SymDocumentBase

Definuje základní chování SymDocument třídy.

SymDocumentType

Obsahuje veřejné identifikátory GUID pro typy dokumentů, které se mají použít s úložištěm symbolů.

SymDocumentWriter

Poskytuje metody pro zápis do dokumentu odkazovaného úložištěm symbolů.

SymDocumentWriterBase

Definuje základní chování SymDocumentWriter třídy.

SymLanguageType

Obsahuje veřejné identifikátory GUID pro typy jazyků, které se mají použít s úložištěm symbolů.

SymLanguageVendor

Obsahuje veřejné identifikátory GUID pro dodavatele jazyka, které se mají používat s úložištěm symbolů.

SymMethod

Představuje metodu v úložišti symbolů.

SymMethodBase

Definuje základní chování SymMethod třídy.

SymReader

Poskytuje přístup k dokumentům, metodám a proměnným v úložišti symbolů.

SymReaderBase

Definuje základní chování SymReader třídy.

SymScope

Představuje lexikální obor v rámci SymMethod, který poskytuje přístup k počátečnímu a koncovému posunu oboru, stejně jako jeho podřízené a nadřazené obory.

SymScopeBase

Definuje základní chování SymScope třídy.

SymVariable

Představuje proměnnou v úložišti symbolů.

SymVariableBase

Definuje základní chování SymVariable třídy.

SymWriter

Představuje zapisovač symbolů pro spravovaný kód.

SymWriterBase

Definuje základní chování SymWriter třídy.

Struktury

Name Description
SymbolToken

Struktura SymbolToken je reprezentace objektu tokenu, který představuje symbolické informace.

Rozhraní

Name Description
ISymbolBinder

Představuje pořadač symbolů pro spravovaný kód.

ISymbolBinder1

Představuje pořadač symbolů pro spravovaný kód.

ISymbolDocument

Představuje dokument odkazovaný úložištěm symbolů.

ISymbolDocumentWriter

Představuje dokument odkazovaný úložištěm symbolů.

ISymbolMethod

Představuje metodu v úložišti symbolů.

ISymbolNamespace

Představuje obor názvů v úložišti symbolů.

ISymbolReader

Představuje čtečku symbolů pro spravovaný kód.

ISymbolScope

Představuje lexikální obor v rámci ISymbolMethod, který poskytuje přístup k počátečnímu a koncovému posunu oboru, stejně jako jeho podřízené a nadřazené obory.

ISymbolVariable

Představuje proměnnou v úložišti symbolů.

ISymbolWriter

Představuje zapisovač symbolů pro spravovaný kód.

Výčty

Name Description
SymAddressKind

Určuje typy adres pro místní proměnné, parametry a pole v metodách DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32)a DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) rozhraní ISymbolWriter.