Partage via


ISymbolReader Interface

Définition

Représente un lecteur de symboles pour le code managé.

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
Dérivé
Attributs

Remarques

L’interface permet d’accéder aux documents, méthodes et variables.

Notes

Cette interface est l’équivalent managé de l’interface ISymUnmanagedReader , l’une des interfaces de magasin de symboles non managées qui offrent un autre moyen de lire et d’écrire des informations sur les symboles de débogage.

Propriétés

UserEntryPoint

Obtient le jeton de métadonnées de la méthode spécifiée en tant que point d'entrée utilisateur pour le module, le cas échéant.

Méthodes

GetDocument(String, Guid, Guid, Guid)

Obtient un document spécifié par la langue, le fournisseur et le type.

GetDocuments()

Obtient un tableau de tous les documents définis dans le magasin de symboles.

GetGlobalVariables()

Obtient toutes les variables globales du module.

GetMethod(SymbolToken)

Obtient un objet de méthode de lecteur de symboles lorsque l'identificateur d'une méthode est fourni.

GetMethod(SymbolToken, Int32)

Obtient un objet de méthode de lecteur de symboles lorsque l'identificateur et la version Modifier & Continuer d'une méthode sont fournis.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Obtient un objet de méthode de lecteur de symboles contenant une position spécifiée dans un document.

GetNamespaces()

Obtient les espaces de noms définis dans la portée globale dans le magasin de symboles en cours.

GetSymAttribute(SymbolToken, String)

Obtient la valeur d'un attribut dont le nom est fourni.

GetVariables(SymbolToken)

Obtient les variables qui ne sont pas locales lorsque le parent est spécifié.

S’applique à

Voir aussi