Auf Englisch lesen

Teilen über


SymReader Klasse

Definition

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

C#
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
C#
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
C#
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.SymReaderBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolReader
Vererbung
SymReader
Vererbung
SymReader
Attribute
Implementiert

Konstruktoren

SymReader(ISymUnmanagedReader*)

Initialisiert eine neue Instanz der SymReader-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedReader-Objekt.

SymReader(ISymUnmanagedReader*)

Initialisiert eine neue Instanz der SymReader-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedReader-Objekt.

Eigenschaften

UserEntryPoint

Ruft das Metadatentoken für die Methode ab, die als benutzerdefinierter Einstiegspunkt für das ggf. vorhandene Modul angegeben wurde.

Methoden

__dtor()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die von der aktuellen Instanz reservierten Ressourcen frei. Diese Methode dient nur zur internen Verwendung.

{dtor}()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.

{dtor}()

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.

(Geerbt von SymReaderBase)
Dispose()

Gibt alle von der aktuellen Instanz der SymReader-Klasse verwendeten Ressourcen frei.

Dispose(Boolean)

Wird von der Dispose()-Methode und der Finalize()-Methode aufgerufen, um die verwalteten und nicht verwalteten von der aktuellen Instanz der SymReader-Klasse verwendeten Ressourcen freizugeben.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die SymReader durch die Garbage Collection wieder zugänglich gemacht wird.

GetDocument(String, Guid, Guid, Guid)

Ruft ein durch die zugehörige URL angegebenes Dokument und optional die Sprache, den Compilerhersteller und den Typ ab.

GetDocuments()

Ruft ein Array aller im Symbolspeicher definierten Dokumente ab.

GetGlobalVariables()

Löst in allen Fällen eine NotSupportedException aus.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetMethod(SymbolToken)

Ruft ein Methodenobjekt des Symbolreaders ab, wenn der Bezeichner einer Methode angegeben ist.

GetMethod(SymbolToken, Int32)

Ruft ein Methodenobjekt des Symbolreaders ab, wenn der Bezeichner einer Methode sowie deren Version für Bearbeiten und Fortfahren angegeben ist.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Ruft das Methodenobjekt des Symbolreaders ab, das eine angegebene Position in einem Dokument enthält.

GetNamespaces()

Löst in allen Fällen eine NotSupportedException aus.

GetSymAttribute(SymbolToken, String)

Löst in allen Fällen eine NotSupportedException aus.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetVariables(SymbolToken)

Löst in allen Fällen eine NotSupportedException aus.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReplaceSymbolStore(String, IntPtr)

Ersetzt den vorhandenen Symbolspeicher durch einen Deltasymbolspeicher.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
UpdateSymbolStore(String, IntPtr)

Aktualisiert den vorhandenen Symbolspeicher mit einem Deltasymbolspeicher.

Gilt für:

Produkt Versionen
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1