Implementar un evaluador de expresionesImplement an expression evaluator

Importante

En Visual Studio 2015, esta forma de implementar los evaluadores de expresión está en desuso.In Visual Studio 2015, this way of implementing expression evaluators is deprecated. Para obtener información sobre la implementación de evaluadores de expresión de CLR, vea evaluadores de expresiones CLR y ejemplo de evaluador de expresión administrado.For information about implementing CLR expression evaluators, see CLR expression evaluators and Managed expression evaluator sample.

Evaluar una expresión es una interacción compleja entre el motor de depuración (DE), el proveedor de símbolos (SP), el objeto de enlazador y el evaluador de expresiones (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). Estos cuatro componentes están conectados mediante las interfaces que implementa un componente y consumidas por otro.These four components are connected by interfaces that are implemented by one component and consumed by another.

EE toma una expresión de la DE en forma de cadena y analiza ni lo evalúa.The EE takes an expression from the DE in the form of a string and parses or evaluates it. EE ejecuta las siguientes interfaces, que consuman la DE:The EE runs the following interfaces, which are consumed by the DE:

En esta secciónIn this section

Estrategia de implementación del evaluador de expresionesExpression evaluator implementation strategy
Define un proceso de tres pasos para la estrategia de implementación de expresión del evaluador de expresiones (EE).Defines a three-step process for the expression evaluator (EE) implementation strategy.

Vea tambiénSee also

Escribir un evaluador de expresiones CLRWriting a CLR expression evaluator