Sdílet prostřednictvím


ISymbolReader Rozhraní

Definice

Představuje čtečku symbolů pro spravovaný kód.

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
Odvozené
Atributy

Poznámky

Rozhraní poskytuje přístup k dokumentům, metodám a proměnným.

Poznámka

Toto rozhraní je spravovaným protějškem ISymUnmanagedReader rozhraní, jedním z nespravovaných rozhraní úložiště symbolů, které poskytují alternativní způsob čtení a zápisu informací o symbolech ladění.

Vlastnosti

UserEntryPoint

Získá token metadat pro metodu, která byla zadána jako vstupní bod uživatele pro modul, pokud existuje.

Metody

GetDocument(String, Guid, Guid, Guid)

Získá dokument určený jazykem, dodavatelem a typem.

GetDocuments()

Získá pole všech dokumentů definovaných v úložišti symbolů.

GetGlobalVariables()

Získá všechny globální proměnné v modulu.

GetMethod(SymbolToken)

Získá objekt metody čtečky symbolů při zadání identifikátoru metody.

GetMethod(SymbolToken, Int32)

Získá objekt metody čtečky symbolů při zadání identifikátoru metody a její úpravy a pokračování verze.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Získá objekt metody čtečky symbolů, který obsahuje zadanou pozici v dokumentu.

GetNamespaces()

Získá obory názvů, které jsou definovány v globálním oboru v aktuálním úložišti symbolů.

GetSymAttribute(SymbolToken, String)

Získá hodnotu atributu při zadání názvu atributu.

GetVariables(SymbolToken)

Získá proměnné, které nejsou místní při zadání nadřazeného objektu.

Platí pro

Viz také