Freigeben über


ISymbolReader Schnittstelle

Definition

Stellt einen Symbolreader für verwalteten Code dar.

public interface class ISymbolReader
public interface ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolReader
type ISymbolReader = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolReader = interface
Public Interface ISymbolReader
Abgeleitet
Attribute

Hinweise

Die -Schnittstelle bietet Zugriff auf Dokumente, Methoden und Variablen.

Hinweis

Diese Schnittstelle ist die verwaltete Entsprechung der ISymUnmanagedReader Schnittstelle, eine der nicht verwalteten Symbolspeicherschnittstellen, die eine alternative Möglichkeit zum Lesen und Schreiben von Debugsymbolinformationen bietet.

Eigenschaften

UserEntryPoint

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

Methoden

GetDocument(String, Guid, Guid, Guid)

Ruft ein Dokument ab, das durch Sprache, Hersteller und Typ angegeben ist.

GetDocuments()

Ruft ein Array aller im Symbolspeicher definierten Dokumente ab.

GetGlobalVariables()

Ruft alle globalen Variablen im Modul ab.

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()

Ruft die Namespaces ab, die im aktuellen Symbolspeicher mit globalem Gültigkeitsbereich definiert sind.

GetSymAttribute(SymbolToken, String)

Ruft einen Attributwert ab, wenn der Attributname angegeben ist.

GetVariables(SymbolToken)

Ruft die nicht lokalen Variablen ab, wenn das übergeordnete Element angegeben ist.

Gilt für:

Weitere Informationen