Freigeben über


System.Diagnostics.SymbolStore Namespace

Dieser Namespace stellt Klassen bereit, mit deren Hilfe Sie Informationen zu Debugsymbolen lesen oder schreiben können, z. B. Quellzeilen in MSIL-Zuordnungen (Microsoft Intermediate Language). Compiler für .NET können Informationen über Debugsymbole in PDB-Dateien (Programmer's Database) speichern. Tools wie Debugger und Codeprofiler können die Debugsymbol-Informationen zur Laufzeit lesen.

Klassen

SymBinder

Stellt einen Symbolbinder für verwalteten Code dar.

SymBinderBase

Definiert das Kernverhalten der SymBinder-Klasse.

SymDocument

Stellt ein Dokument dar, auf das von einem Symbolspeicher verwiesen wird.

SymDocumentBase

Definiert das Kernverhalten der SymDocument-Klasse.

SymDocumentType

Enthält die öffentlichen GUIDs für Dokumenttypen, die mit dem Symbolspeicher verwendet werden sollen.

SymDocumentWriter

Stellt Methoden zum Schreiben in ein Dokument bereit, auf das ein Symbolspeicher verweist.

SymDocumentWriterBase

Definiert das Kernverhalten der SymDocumentWriter-Klasse.

SymLanguageType

Enthält die öffentlichen GUIDs für Sprachtypen, die mit dem Symbolspeicher verwendet werden sollen.

SymLanguageVendor

Enthält die öffentlichen GUIDs für Compilerhersteller, die mit dem Symbolspeicher verwendet werden sollen.

SymMethod

Stellt eine Methode in einem Symbolspeicher dar.

SymMethodBase

Definiert das Kernverhalten der SymMethod-Klasse.

SymReader

Bietet Zugriff auf Dokumente, Methoden und Variablen in einem Symbolspeicher.

SymReaderBase

Definiert das Kernverhalten der SymReader-Klasse.

SymScope

Stellt einen lexikalischen Gültigkeitsbereich in SymMethod dar, der Zugriff auf den Anfangs- und den Endoffset des Gültigkeitsbereichs sowie auf die zugehörigen untergeordneten und übergeordneten Gültigkeitsbereiche bietet.

SymScopeBase

Definiert das Kernverhalten der SymScope-Klasse.

SymVariable

Stellt eine Variable in einem Symbolspeicher dar.

SymVariableBase

Definiert das Kernverhalten der SymVariable-Klasse.

SymWriter

Stellt einen Symbolwriter für verwalteten Code dar.

SymWriterBase

Definiert das Kernverhalten der SymWriter-Klasse.

Strukturen

SymbolToken

Die SymbolToken-Struktur ist eine Objektdarstellung eines Tokens, das Symbolinformationen darstellt.

Schnittstellen

ISymbolBinder

Stellt einen Symbolbinder für verwalteten Code dar.

ISymbolBinder1

Stellt einen Symbolbinder für verwalteten Code dar.

ISymbolDocument

Stellt ein Dokument dar, auf das von einem Symbolspeicher verwiesen wird.

ISymbolDocumentWriter

Stellt ein Dokument dar, auf das von einem Symbolspeicher verwiesen wird.

ISymbolMethod

Stellt eine Methode in einem Symbolspeicher dar.

ISymbolNamespace

Stellt einen Namespace in einem Symbolspeicher dar.

ISymbolReader

Stellt einen Symbolreader für verwalteten Code dar.

ISymbolScope

Stellt einen lexikalischen Gültigkeitsbereich in ISymbolMethod dar, der Zugriff auf den Anfangs- und den Endoffset des Gültigkeitsbereichs sowie auf die zugehörigen untergeordneten und übergeordneten Gültigkeitsbereiche bietet.

ISymbolVariable

Stellt eine Variable in einem Symbolspeicher dar.

ISymbolWriter

Stellt einen Symbolwriter für verwalteten Code dar.

Enumerationen

SymAddressKind

Gibt Adresstypen für lokale Variablen, Parameter und Felder in den Methoden DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32) und DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) der ISymbolWriter-Schnittstelle an.