IDebugBinder3
Important
Dans Visual Studio 2015, cette façon d’implémenter des évaluateurs d’expression est déconseillée. Pour plus d’informations sur l’implémentation d’évaluateurs d’expression CLR, consultez l’exemple d’évaluateurs d’expression CLR et d’évaluateur d’expression managée.
Cette interface fournit l’accès aux types, aux alias et aux services de visualiseur personnalisés.
Syntaxe
IDebugBinder3 : IDebugBinder
Remarques pour les implémenteurs
Un moteur de débogage implémente cette interface pour prendre en charge les alias, les services de visualiseur personnalisés et l’accès aux informations de type d’objet.
Remarques pour les appelants
Une interface IDebugBinder obtient cette interface à l’aide de QueryInterface.
Méthodes dans l’ordre de la table virtuelle
Outre les méthodes fournies par l’interface IDebugBinder , cette interface implémente les éléments suivants :
Méthode | Description |
---|---|
GetMemoryObject | Récupère un objet mémoire représentant la mémoire à laquelle cet objet est lié. |
GetExceptionObjectAndType | Récupère l’exception associée à cet objet (le cas échéant), |
FindAlias | Récupère un alias donné son nom, |
GetAllAliases | Récupère un tableau de tous les alias pour cet objet, |
GetTypeArgumentCount | Obtient le nombre de types d’arguments associés à cet objet, |
GetTypeArguments | Récupère une liste de types d’arguments associés à cet objet, |
GetEEService | Obtient une interface vers un service de visualiseur, |
GetMemoryContext64 | Convertit un emplacement d’objet ou une adresse mémoire 64 bits en contexte de mémoire. |
Spécifications
En-tête : ee.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll