ISymbolReader Schnittstelle

Definition

Stellt einen Symbolreader für verwalteten Code dar.Represents a symbol reader for managed code.

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 ermöglicht den Zugriff auf Dokumente, Methoden und Variablen.The interface provides access to documents, methods, and variables.

Hinweis

Diese Schnittstelle ist das verwaltete Pendant der- ISymUnmanagedReader Schnittstelle, einer der nicht verwalteten Symbol Speicher Schnittstellen, die eine alternative Möglichkeit zum Lesen und Schreiben von Debugsymbolinformationen bieten.This interface is the managed counterpart of the ISymUnmanagedReader interface, one of the unmanaged symbol store interfaces that provide an alternative way to read and write debug symbol information.

Eigenschaften

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

GetDocument(String, Guid, Guid, Guid)

Ruft ein Dokument ab, das durch Sprache, Hersteller und Typ angegeben ist.Gets a document specified by the language, vendor, and type.

GetDocuments()

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

GetGlobalVariables()

Ruft alle globalen Variablen im Modul ab.Gets all global variables in the module.

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)

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)

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

Ruft die Namespaces ab, die im aktuellen Symbolspeicher mit globalem Gültigkeitsbereich definiert sind.Gets the namespaces that are defined in the global scope within the current symbol store.

GetSymAttribute(SymbolToken, String)

Ruft einen Attributwert ab, wenn der Attributname angegeben ist.Gets an attribute value when given the attribute name.

GetVariables(SymbolToken)

Ruft die nicht lokalen Variablen ab, wenn das übergeordnete Element angegeben ist.Gets the variables that are not local when given the parent.

Gilt für:

Weitere Informationen