IDebugParsedExpression

Importante

No Visual Studio 2015, essa maneira de implementar avaliadores de expressão foi preterida. Para obter informações sobre como implementar avaliadores de expressão CLR, consulte Avaliadores de expressão CLR e Exemplo de avaliador de expressão gerenciada.

Essa interface representa uma expressão analisado pronta para ser avaliada.

Syntax

IDebugParsedExpression : IUnknown

Observações para implementadores

Um avaliador de expressão implementa essa interface para representar uma expressão analisado que está pronta para avaliação.

Observações para chamadores

Uma chamada para Analisar retorna essa interface.

Métodos em ordem Vtable

A tabela a seguir mostra o método de IDebugParsedExpression .

Método Descrição
EvaluateSync Avalia a expressão analisado.

Comentários

Quando o chamador está pronto para avaliar a expressão, ele chama EvaluateSync para retornar um IDebugProperty2 que contém o resultado da avaliação. Essa abordagem de duas partes para avaliação, análise e avaliação, permite que a expressão analisado seja avaliada várias vezes, ignorando o processo demorado de análise da expressão.

Requisitos

Header: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também