Partager via


IDebugExpressionEvaluator2

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.

Représente une version améliorée d’un évaluateur d’expression (EE).

Syntaxe

IDebugExpressionEvaluator2 : IDebugExpressionEvaluator

Remarques pour les implémenteurs

Cette interface est implémentée par un évaluateur d’expression.

Méthodes

Outre les méthodes de l’interface IDebugExpressionEvaluator , cette interface implémente les méthodes suivantes :

Méthode Description
GetService Récupère un objet de service en fonction de son identificateur unique.
PreloadModules Précharge les modules désignés par le fournisseur de symboles spécifié.
SetCallback Permet à l’évaluateur d’expression (EE) de spécifier l’interface de rappel que le moteur de débogueur (DE) utilisera pour lire les paramètres de métrique.
SetCorPath Définit le chemin d’accès au Common Language Runtime (CLR) chargé dans le débogueur.
SetIDebugIDECallback Permet à un moteur de débogage de passer un rappel à l’évaluateur d’expression lors de l’initialisation.
Terminer. Arrête et propre l’évaluateur d’expression.

Spécifications

En-tête : Ee.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll