Partager via


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

Voir aussi