Contexto de evaluación

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, vea 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 transfieren a EvaluateSync determinan el contexto para buscar y evaluar símbolos, como se muestra en la tabla siguiente.

Argumentos

Argument Descripción
pSymbolProvider Una interfaz IDebugSymbolProvider que especifica el controlador de símbolos (SH) que se va a usar para identificar el símbolo.
pAddress Una 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 Una interfaz IDebugBinder que busca 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