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

Important

Dans Visual Studio 2015, ce moyen d’implémenter des é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 évaluateurs d’expression CLR et exemple d’évaluateur d’expression managé.For information about implementing CLR expression evaluators, see CLR expression evaluators and Managed expression evaluator sample.

Évaluation d’une expression est une interaction complexe entre le moteur de débogage (DE), le fournisseur de symboles (SP), l’objet de classeur 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 les interfaces qui sont implémentées par un composant et consommées par un autre.These four components are connected by interfaces that are implemented by one component and consumed by another.

Le EE prend une expression à partir de l’Allemagne sous la forme d’une chaîne et analyse ni n’é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és par le DE :The EE runs the following interfaces, which are consumed by the DE:

Dans cette sectionIn this section

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

Voir aussiSee also

Écriture d’un évaluateur d’expression de CLRWriting a CLR expression evaluator