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 innerhalb eines Symbolspeichers.
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
| Name | Beschreibung |
|---|---|
| SymReader(ISymUnmanagedReader*) |
Initialisiert eine neue Instanz der SymReader Klasse mithilfe des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedReader -Objekt. |
| SymReader(ISymUnmanagedReader*) |
Initialisiert eine neue Instanz der SymReader Klasse mithilfe des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedReader -Objekt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| UserEntryPoint |
Ruft das Metadatentoken für die Methode ab, die als Benutzereinstiegspunkt für das Modul angegeben wurde, falls vorhanden. |
Methoden
| Name | Beschreibung |
|---|---|
| __dtor() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt die Ressourcen frei, die von der aktuellen Instanz gehalten werden. Diese Methode ist nur für die interne Verwendung vorgesehen. |
| {dtor}() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt die Ressourcen frei, die von der aktuellen Instanz gehalten werden. |
| {dtor}() |
Gibt die Ressourcen frei, die von der aktuellen Instanz gehalten werden. (Geerbt von SymReaderBase) |
| Dispose() |
Gibt die von der aktuellen Instanz der SymReader Klasse verwendeten Ressourcen frei. |
| Dispose(Boolean) |
Wird von den und Finalize() den Dispose() Methoden aufgerufen, um die verwalteten und nicht verwalteten Ressourcen freizugeben, die von der aktuellen Instanz der SymReader Klasse verwendet werden. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| Finalize() |
Gibt nicht verwaltete Ressourcen frei und führt weitere Bereinigungsvorgänge aus, bevor die SymReader Garbage Collection erneut beansprucht wird. |
| GetDocument(String, Guid, Guid, Guid) |
Ruft ein Dokument ab, das durch die URL für das Dokument und optional die Sprache, den Sprachanbieter und den Typ angegeben ist. |
| GetDocuments() |
Ruft ein Array aller dokumente ab, die im Symbolspeicher definiert sind. |
| GetGlobalVariables() |
Löst in allen Fällen ein NotSupportedException . |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetMethod(SymbolToken, Int32) |
Ruft ein Symbollesemethodenobjekt ab, wenn der Bezeichner einer Methode und dessen Bearbeitung und Fortsetzungsversion angegeben ist. |
| GetMethod(SymbolToken) |
Ruft ein Symbollesemethodenobjekt ab, wenn der Bezeichner einer Methode angegeben wird. |
| GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) |
Ruft ein Symbollesemethodenobjekt ab, das eine angegebene Position in einem Dokument enthält. |
| GetNamespaces() |
Löst in allen Fällen ein NotSupportedException . |
| GetSymAttribute(SymbolToken, String) |
Löst in allen Fällen ein NotSupportedException . |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetVariables(SymbolToken) |
Löst in allen Fällen ein NotSupportedException . |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ReplaceSymbolStore(String, IntPtr) |
Ersetzt den vorhandenen Symbolspeicher durch einen Delta-Symbolspeicher. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| UpdateSymbolStore(String, IntPtr) |
Aktualisiert den vorhandenen Symbolspeicher mit einem Delta-Symbolspeicher. |