ISymbolReader Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |