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 Amostra de avaliador de expressão gerenciada.

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

Sintaxe

IDebugParsedExpression : IUnknown

Notas para implementadores

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

Observações para chamadores

Uma chamada para Parse retorna essa interface.

Métodos na ordem VTable

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

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

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 avaliação em duas partes, analisando e avaliando, permite que a expressão analisada seja avaliada várias vezes, ignorando o demorado processo de análise da expressão.

Requisitos

Cabeçalho: ee.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também