System.Diagnostics.SymbolStore Naamruimte

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.