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.
Note
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
| Name | Description |
|---|---|
| UserEntryPoint |
Získá token metadat pro metodu, která byla zadána jako vstupní bod uživatele pro modul, pokud existuje. |
Metody
| Name | Description |
|---|---|
| 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, Int32) |
Získá objekt metody čtečky symbolu při zadání identifikátoru metody a jeho úpravy a pokračování verze. |
| GetMethod(SymbolToken) |
Získá objekt metody čtečky symbolu při zadání identifikátoru metody. |
| GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) |
Získá objekt metody čtečky symbolu, 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. |