ISymbolReader Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en symbolläsare för hanterad kod.
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
- Härledda
- Attribut
Kommentarer
Gränssnittet ger åtkomst till dokument, metoder och variabler.
Note
Det här gränssnittet är gränssnittets hanterade motsvarighet ISymUnmanagedReader , ett av de ohanterade symbollagringsgränssnitten som ger ett alternativt sätt att läsa och skriva felsökningssymbolinformation.
Egenskaper
| Name | Description |
|---|---|
| UserEntryPoint |
Hämtar metadatatoken för den metod som angavs som användarens startpunkt för modulen, om någon. |
Metoder
| Name | Description |
|---|---|
| GetDocument(String, Guid, Guid, Guid) |
Hämtar ett dokument som anges av språket, leverantören och typen. |
| GetDocuments() |
Hämtar en matris med alla dokument som definierats i symbolarkivet. |
| GetGlobalVariables() |
Hämtar alla globala variabler i modulen. |
| GetMethod(SymbolToken, Int32) |
Hämtar ett symbolläsarmetodobjekt när du får identifieraren för en metod och dess redigerings- och fortsätt-version. |
| GetMethod(SymbolToken) |
Hämtar ett symbolläsarmetodobjekt när det ges identifieraren för en metod. |
| GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) |
Hämtar ett symbolläsarmetodobjekt som innehåller en angiven position i ett dokument. |
| GetNamespaces() |
Hämtar de namnområden som definieras i det globala omfånget i det aktuella symbolarkivet. |
| GetSymAttribute(SymbolToken, String) |
Hämtar ett attributvärde när attributets namn anges. |
| GetVariables(SymbolToken) |
Hämtar de variabler som inte är lokala när de anges som överordnade. |