Implementar un evaluador de expresionesImplementing an Expression Evaluator

Importante

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 acerca de cómo implementar los evaluadores de expresión de CLR, vea evaluadores de expresión de CLR y Managed expresión evaluador Sample.For information about implementing CLR expression evaluators, please see CLR Expression Evaluators and Managed Expression Evaluator Sample.

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

El EE toma una expresión de la DE en forma de cadena y analiza o evalúa.The EE takes an expression from the DE in the form of a string and parses or evaluates it. El EE implementa las interfaces siguientes, que son consumidas por la DE:The EE implements 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 de la estrategia de implementación de expresión evaluador (EE).Defines a three-step process for the expression evaluator (EE) implementation strategy.

Vea tambiénSee Also

Escribir un evaluador de expresiones de CLRWriting a CLR Expression Evaluator