Implémentation d’un évaluateur d’ExpressionImplementing 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, please 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 de classeur et l’évaluateur d’expression (EE) lui-même.Evaluating an expression is a complex interplay among the debug engine (DE), the symbol provider (SP), the binder object, and the expression evaluator (EE) itself. Ces quatre composants sont connectés par les interfaces qui sont implémentées par un composant et consommés 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 la DE sous la forme d’une chaîne et analyse ou évalue.The EE takes an expression from the DE in the form of a string and parses or evaluates it. Le EE implémente les interfaces suivantes, qui sont consommés par le DE :The EE implements the following interfaces, which are consumed by the DE:

Dans cette sectionIn This Section

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

Voir aussiSee Also

L’écriture d’un évaluateur d’Expression CLRWriting a CLR Expression Evaluator