Implémenter un évaluateur d’expressionImplement an expression evaluator

Important

Dans Visual Studio 2015, cette façon d’implémenter les évaluateurs d’expression est déconseillée.In Visual Studio 2015, this way of implementing expression evaluators is deprecated. Pour plus d’informations sur l’implémentation des évaluateurs d’expression CLR, consultez évaluateur d’expression CLR et exemple évaluateur d’expression managée.For information about implementing CLR expression evaluators, see CLR expression evaluators and Managed expression evaluator sample.

L’évaluation d’une expression est une interaction complexe entre le moteur DE débogage (DE), le fournisseur de symboles (SP), l’objet Binder et l’évaluateur d’expression (EE).Evaluating an expression is a complex interplay among the debug engine (DE), the symbol provider (SP), the binder object, and the expression evaluator (EE). Ces quatre composants sont connectés par des interfaces implémentées par un composant et consommées par un autre composant.These four components are connected by interfaces that are implemented by one component and consumed by another.

L’EE prend une expression de l’une sous la forme d’une chaîne et l’analyse ou l’évalue.The EE takes an expression from the DE in the form of a string and parses or evaluates it. Le EE exécute les interfaces suivantes, qui sont consommées par l’un des éléments suivants :The EE runs the following interfaces, which are consumed by the DE:

Dans cette sectionIn this section

Stratégie d’implémentation de l’évaluateur d’expression Définit un processus en trois étapes pour la stratégie d’implémentation de l’évaluateur d’expression (EE).Expression evaluator implementation strategy Defines a three-step process for the expression evaluator (EE) implementation strategy.

Voir aussiSee also