Поделиться через


Контекст вычислений

Внимание

В 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, представляющий результирующее значение и его тип.

См. также