ISymbolReader Gränssnitt

Definition

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.

Gäller för

Se även