Freigeben über


System.Diagnostics.SymbolStore-Namespace

Der System.Diagnostics.SymbolStore-Namespace stellt Klassen bereit, mit deren Hilfe Sie Informationen über Debugsymbole lesen oder schreiben können, z. B. Quellcodezeilen in MSIL-Zuordnungen (Microsoft Intermediate Language). Compiler für .NET Framework können Informationen über Debugsymbole in PDB-Dateien (Programmer's Database) speichern. Debugger und Codeprofiler können die Informationen über Debugsymbole zur Laufzeit lesen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse SymBinder Stellt einen Symbolbinder für verwalteten Code dar.
Öffentliche Klasse SymDocument Stellt ein Dokument dar, auf das ein Symbolspeicher verweist.
Öffentliche Klasse SymDocumentType Enthält die öffentlichen GUIDs für Dokumenttypen, die mit dem Symbolspeicher verwendet werden sollen.
Öffentliche Klasse SymDocumentWriter Stellt Methoden zum Schreiben in ein Dokument bereit, auf das ein Symbolspeicher verweist.
Öffentliche Klasse SymLanguageType Enthält die öffentlichen GUIDs für Sprachtypen, die mit dem Symbolspeicher verwendet werden sollen.
Öffentliche Klasse SymLanguageVendor Enthält die öffentlichen GUIDs für Compilerhersteller, die mit dem Symbolspeicher verwendet werden sollen.
Öffentliche Klasse SymMethod Stellt eine Methode in einem Symbolspeicher dar.
Öffentliche Klasse SymReader Bietet Zugriff auf Dokumente, Methoden und Variablen in einem Symbolspeicher.
Öffentliche 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.
Öffentliche Klasse SymVariable Stellt eine Variable in einem Symbolspeicher dar.
Öffentliche Klasse SymWriter Stellt einen Symbolwriter für verwalteten Code dar.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ISymbolBinder Stellt einen Symbolbinder für verwalteten Code dar.
Öffentliche Schnittstelle ISymbolBinder1 Stellt einen Symbolbinder für verwalteten Code dar.
Öffentliche Schnittstelle ISymbolDocument Stellt ein Dokument dar, auf das ein Symbolspeicher verweist.
Öffentliche Schnittstelle ISymbolDocumentWriter Stellt ein Dokument dar, auf das ein Symbolspeicher verweist.
Öffentliche Schnittstelle ISymbolMethod Stellt eine Methode in einem Symbolspeicher dar.
Öffentliche Schnittstelle ISymbolNamespace Stellt einen Namespace in einem Symbolspeicher dar.
Öffentliche Schnittstelle ISymbolReader Stellt einen Symbolreader für verwalteten Code dar.
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle ISymbolVariable Stellt eine Variable in einem Symbolspeicher dar.
Öffentliche Schnittstelle ISymbolWriter Stellt einen Symbolwriter für verwalteten Code dar.

Strukturen

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

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration SymAddressKind Gibt Adresstypen für lokale Variablen, Parameter und Felder in den Methoden DefineLocalVariable, DefineParameter und DefineField der ISymbolWriter-Schnittstelle an.