ISymbolReader Schnittstelle
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.
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. |