IDebugParsedExpression

Importante

En Visual Studio 2015, esta forma de implementar evaluadores de expresiones está en desuso. Para obtener información sobre cómo implementar evaluadores de expresiones CLR, consulte ClR Expression Evaluadores y Ejemplo de evaluador de expresiones administradas.

Esta interfaz representa una expresión analizada lista para evaluarse.

Sintaxis

IDebugParsedExpression : IUnknown

Notas para los implementadores

Un evaluador de expresiones implementa esta interfaz para representar una expresión analizada que está lista para su evaluación.

Notas para autores de la llamada

Una llamada a Parse devuelve esta interfaz.

Métodos en orden de Vtable

En la tabla siguiente se muestra el método de IDebugParsedExpression.

Method Descripción
EvaluateSync Evalúa la expresión analizada.

Comentarios

Cuando el autor de la llamada está listo para evaluar la expresión, llama a EvaluateSync para devolver un IDebugProperty2 que contiene el resultado de la evaluación. Este enfoque de dos partes para la evaluación, el análisis y, a continuación, la evaluación, permite evaluar la expresión analizada varias veces, pasando el proceso de análisis de la expresión que consume mucho tiempo.

Requisitos

Encabezado: ee.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también