System.Diagnostics.SymbolStore Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt klassen waarmee u foutopsporingssymboolgegevens kunt lezen en schrijven, zoals bronregel voor Microsoft MSIL-kaarten (Tussenliggende taal). Compilers die zijn gericht op .NET kunnen de foutopsporingssymboolgegevens opslaan in PDB-bestanden (database) van programmeurs. Foutopsporingsprogramma's en hulpprogramma's voor code profiler kunnen de informatie over het foutopsporingssymbool tijdens runtime lezen.
Klassen
| Name | Description |
|---|---|
| SymBinder |
Vertegenwoordigt een symboolbinding voor beheerde code. |
| SymBinderBase |
Definieert het kerngedrag van de SymBinder klasse. |
| SymDocument |
Vertegenwoordigt een document waarnaar wordt verwezen door een symboolarchief. |
| SymDocumentBase |
Definieert het kerngedrag van de SymDocument klasse. |
| SymDocumentType |
Bevat de openbare GUID's voor documenttypen die moeten worden gebruikt met het symboolarchief. |
| SymDocumentWriter |
Biedt methoden voor het schrijven naar een document waarnaar wordt verwezen door een symboolarchief. |
| SymDocumentWriterBase |
Definieert het kerngedrag van de SymDocumentWriter klasse. |
| SymLanguageType |
Bevat de openbare GUID's voor taaltypen die moeten worden gebruikt met het symboolarchief. |
| SymLanguageVendor |
Bevat de openbare GUID's voor taalleveranciers die moeten worden gebruikt met het symboolarchief. |
| SymMethod |
Vertegenwoordigt een methode in een symboolarchief. |
| SymMethodBase |
Definieert het kerngedrag van de SymMethod klasse. |
| SymReader |
Biedt toegang tot documenten, methoden en variabelen in een symboolarchief. |
| SymReaderBase |
Definieert het kerngedrag van de SymReader klasse. |
| SymScope |
Vertegenwoordigt een lexical bereik binnen SymMethod, waardoor toegang wordt geboden tot de begin- en eind offsets van het bereik, evenals de onderliggende en bovenliggende bereiken. |
| SymScopeBase |
Definieert het kerngedrag van de SymScope klasse. |
| SymVariable |
Vertegenwoordigt een variabele in een symboolarchief. |
| SymVariableBase |
Definieert het kerngedrag van de SymVariable klasse. |
| SymWriter |
Vertegenwoordigt een symboolschrijver voor beheerde code. |
| SymWriterBase |
Definieert het kerngedrag van de SymWriter klasse. |
Structs
| Name | Description |
|---|---|
| SymbolToken |
De SymbolToken structuur is een objectweergave van een token dat symbolische informatie vertegenwoordigt. |
Interfaces
| Name | Description |
|---|---|
| ISymbolBinder |
Vertegenwoordigt een symboolbinding voor beheerde code. |
| ISymbolBinder1 |
Vertegenwoordigt een symboolbinding voor beheerde code. |
| ISymbolDocument |
Vertegenwoordigt een document waarnaar wordt verwezen door een symboolarchief. |
| ISymbolDocumentWriter |
Vertegenwoordigt een document waarnaar wordt verwezen door een symboolarchief. |
| ISymbolMethod |
Vertegenwoordigt een methode in een symboolarchief. |
| ISymbolNamespace |
Vertegenwoordigt een naamruimte in een symboolarchief. |
| ISymbolReader |
Vertegenwoordigt een symboollezer voor beheerde code. |
| ISymbolScope |
Vertegenwoordigt een lexical bereik binnen ISymbolMethod, waardoor toegang wordt geboden tot de begin- en eind offsets van het bereik, evenals de onderliggende en bovenliggende bereiken. |
| ISymbolVariable |
Vertegenwoordigt een variabele in een symboolarchief. |
| ISymbolWriter |
Vertegenwoordigt een symboolschrijver voor beheerde code. |
Enums
| Name | Description |
|---|---|
| SymAddressKind |
Hiermee geeft u adrestypen op voor lokale variabelen, parameters en velden in de methodenDefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32)DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32), en DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) van de ISymbolWriter interface. |