Контекст вычислений
Внимание
В Visual Studio 2015 такая реализация вычислителя выражений была сделана нерекомендуемой. Сведения о реализации вычислителей выражений в среде CLR см. на страницах CLR expression evaluators (Вычислители выражений CLR) и Managed expression evaluator sample (Пример управляемого вычислителя выражений).
Когда подсистема отладки (DE) вызывает средство оценки выражений (EE), три аргумента, передаваемые в EvaluateSync , определяют контекст для поиска и оценки символов, как показано в следующей таблице.
Аргументы
Аргумент | Description |
---|---|
pSymbolProvider |
Интерфейс IDebugSymbolProvider , указывающий обработчик символов (SH), используемый для идентификации символа. |
pAddress |
Интерфейс IDebugAddress , указывающий текущую точку выполнения. Этот интерфейс находит метод, содержащий выполняемый код. |
pBinder |
Интерфейс IDebugBinder , который находит значение и тип символа, заданного его именем. |
IDebugParsedExpression::EvaluateSync
возвращает интерфейс IDebugProperty2, представляющий результирующее значение и его тип.