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.