SymReader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |