Compartir a través de


Contexto de evaluación

Importante

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

Cuando el motor de depuración (DE) llama al evaluador de expresiones (EE), tres argumentos que se pasan a EvaluateSync determinan el contexto para buscar y evaluar símbolos, como se muestra en la tabla siguiente.

Arguments

Argument Description
pSymbolProvider Interfaz IDebugSymbolProvider que especifica el controlador de símbolos (SH) que se va a usar para identificar el símbolo.
pAddress Interfaz IDebugAddress que especifica el punto de ejecución actual. Esta interfaz busca el método que contiene el código que se ejecuta.
pBinder Interfaz IDebugBinder que encuentra el valor y el tipo de un símbolo dado su nombre.

IDebugParsedExpression::EvaluateSync devuelve una interfaz IDebugProperty2 que representa el valor resultante y su tipo.

Consulte también