Implementar um avaliador de expressãoImplement an expression evaluator

Important

No Visual Studio 2015, essa forma de implementar os avaliadores de expressão foi preterida.In Visual Studio 2015, this way of implementing expression evaluators is deprecated. Para obter informações sobre como implementar os avaliadores de expressão de CLR, consulte avaliadores de expressão de CLR e amostra do avaliador de expressão gerenciado.For information about implementing CLR expression evaluators, see CLR expression evaluators and Managed expression evaluator sample.

Avaliar uma expressão é uma interação complexa entre o mecanismo de depuração (DE), o provedor de símbolo (SP), o objeto de associador e o avaliador de expressão (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). Estes quatro componentes é conectado por interfaces que são implementados por um componente e consumidos por outro.These four components are connected by interfaces that are implemented by one component and consumed by another.

O EE usa uma expressão de na forma de uma cadeia de caracteres e analisa ou avalia a ele.The EE takes an expression from the DE in the form of a string and parses or evaluates it. O EE executa as seguintes interfaces são consumidas por um DE:The EE runs the following interfaces, which are consumed by the DE:

Nesta seçãoIn this section

Estratégia de implementação do avaliador de expressãoExpression evaluator implementation strategy
Define um processo de três etapas para a estratégia de implementação de (EE) do avaliador de expressão.Defines a three-step process for the expression evaluator (EE) implementation strategy.

Consulte tambémSee also

Escrever um avaliador de expressão de CLRWriting a CLR expression evaluator