Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 | |
|---|---|---|
![]() |
SymBinder | Stellt einen Symbolbinder für verwalteten Code dar. |
![]() |
SymDocument | Stellt ein Dokument dar, auf das ein Symbolspeicher verweist. |
![]() |
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. |
![]() |
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. |
![]() |
SymReader | Bietet Zugriff auf Dokumente, Methoden und Variablen in einem Symbolspeicher. |
![]() |
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. |
![]() |
SymVariable | Stellt eine Variable in einem Symbolspeicher dar. |
![]() |
SymWriter | Stellt einen Symbolwriter für verwalteten Code dar. |
Schnittstellen
| Schnittstelle | Beschreibung | |
|---|---|---|
![]() |
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 ein Symbolspeicher verweist. |
![]() |
ISymbolDocumentWriter | Stellt ein Dokument dar, auf das ein Symbolspeicher verweist. |
![]() |
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. |
Strukturen
| Struktur | Beschreibung | |
|---|---|---|
![]() |
SymbolToken | Die SymbolToken-Struktur ist eine Objektdarstellung eines Tokens, das Symbolinformationen darstellt. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
SymAddressKind | Gibt Adresstypen für lokale Variablen, Parameter und Felder in den Methoden DefineLocalVariable, DefineParameter und DefineField der ISymbolWriter-Schnittstelle an. |
.png)
.png)
.png)
.png)