SymReader SymReader SymReader SymReader Class

Definition

Bietet Zugriff auf Dokumente, Methoden und Variablen in einem Symbolspeicher.Provides access to documents, methods, and variables within a symbol store.

public ref class SymReader : System::Diagnostics::SymbolStore::SymReaderBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.SymReaderBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolReader
type SymReader = class
    inherit SymReaderBase
    interface ISymbolReader
    interface IDisposable
Public Class SymReader
Inherits SymReaderBase
Implements IDisposable, ISymbolReader
Vererbung
SymReaderSymReaderSymReaderSymReader
Attribute
Implementiert

Konstruktoren

SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*)

Initialisiert eine neue Instanz der SymReader-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedReader-Objekt.Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object.

SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*)

Initialisiert eine neue Instanz der SymReader-Klasse unter Verwendung des angegebenen Zeigers auf ein nicht verwaltetes ISymUnmanagedReader-Objekt.Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object.

Eigenschaften

UserEntryPoint UserEntryPoint UserEntryPoint UserEntryPoint

Ruft das Metadatentoken für die Methode ab, die als benutzerdefinierter Einstiegspunkt für das ggf. vorhandene Modul angegeben wurde.Gets the metadata token for the method that was specified as the user entry point for the module, if any.

Methoden

Dispose() Dispose() Dispose() Dispose()

Gibt alle von der aktuellen Instanz der SymReader-Klasse verwendeten Ressourcen frei.Releases the resources used by the current instance of the SymReader class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) 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.Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymReader class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() 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.Releases unmanaged resources and performs other cleanup operations before the SymReader is reclaimed by garbage collection.

GetDocument(String, Guid, Guid, Guid) GetDocument(String, Guid, Guid, Guid) GetDocument(String, Guid, Guid, Guid) GetDocument(String, Guid, Guid, Guid)

Ruft ein durch die zugehörige URL angegebenes Dokument und optional die Sprache, den Compilerhersteller und den Typ ab.Gets a document specified by the URL for the document and optionally the language, language vendor, and type.

GetDocuments() GetDocuments() GetDocuments() GetDocuments()

Ruft ein Array aller im Symbolspeicher definierten Dokumente ab.Gets an array of all documents defined in the symbol store.

GetGlobalVariables() GetGlobalVariables() GetGlobalVariables() GetGlobalVariables()

Löst in allen Fällen eine NotSupportedException aus.Throws a NotSupportedException in all cases.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetMethod(SymbolToken) GetMethod(SymbolToken) GetMethod(SymbolToken) GetMethod(SymbolToken)

Ruft ein Methodenobjekt des Symbolreaders ab, wenn der Bezeichner einer Methode angegeben ist.Gets a symbol reader method object when given the identifier of a method.

GetMethod(SymbolToken, Int32) GetMethod(SymbolToken, Int32) GetMethod(SymbolToken, Int32) GetMethod(SymbolToken, Int32)

Ruft ein Methodenobjekt des Symbolreaders ab, wenn der Bezeichner einer Methode sowie deren Version für Bearbeiten und Fortfahren angegeben ist.Gets a symbol reader method object when given the identifier of a method and its edit and continue version.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Ruft das Methodenobjekt des Symbolreaders ab, das eine angegebene Position in einem Dokument enthält.Gets a symbol reader method object that contains a specified position in a document.

GetNamespaces() GetNamespaces() GetNamespaces() GetNamespaces()

Löst in allen Fällen eine NotSupportedException aus.Throws a NotSupportedException in all cases.

GetSymAttribute(SymbolToken, String) GetSymAttribute(SymbolToken, String) GetSymAttribute(SymbolToken, String) GetSymAttribute(SymbolToken, String)

Löst in allen Fällen eine NotSupportedException aus.Throws a NotSupportedException in all cases.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
GetVariables(SymbolToken) GetVariables(SymbolToken) GetVariables(SymbolToken) GetVariables(SymbolToken)

Löst in allen Fällen eine NotSupportedException aus.Throws a NotSupportedException in all cases.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ReplaceSymbolStore(String, IntPtr) ReplaceSymbolStore(String, IntPtr) ReplaceSymbolStore(String, IntPtr) ReplaceSymbolStore(String, IntPtr)

Ersetzt den vorhandenen Symbolspeicher durch einen Deltasymbolspeicher.Replaces the existing symbol store with a delta symbol store.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
UpdateSymbolStore(String, IntPtr) UpdateSymbolStore(String, IntPtr) UpdateSymbolStore(String, IntPtr) UpdateSymbolStore(String, IntPtr)

Aktualisiert den vorhandenen Symbolspeicher mit einem Deltasymbolspeicher.Updates the existing symbol store with a delta symbol store.

__dtor() __dtor() __dtor() __dtor()

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.Releases the resources held by the current instance. Diese Methode ist ausschließlich für die interne Verwendung vorgesehen.This method is for internal use only.

{dtor}() {dtor}() {dtor}() {dtor}()

Gibt die von der aktuellen Instanz reservierten Ressourcen frei.Releases the resources held by the current instance.

Gilt für: