Freigeben über


SymReader Klasse

Definition

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

public ref class SymReader : System::Diagnostics::SymbolStore::ISymbolReader
public ref class SymReader : System::Diagnostics::SymbolStore::SymReaderBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolReader
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.SymReaderBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolReader
type SymReader = class
    interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
    interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
    inherit SymReaderBase
    interface ISymbolReader
    interface IDisposable
Public Class SymReader
Implements ISymbolReader
Public Class SymReader
Inherits SymReaderBase
Implements IDisposable, 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: