System.Diagnostics.SymbolStore Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |