IDebugExpressionContext2
Этот интерфейс представляет контекст для вычисления выражений.
Синтаксис
IDebugExpressionContext2 : IUnknown
Примечания для разработчиков
Модуль отладки (DE) реализует этот интерфейс для представления контекста, в котором можно оценить выражение.
Заметки для вызывающих абонентов
Вызов GetExpressionContext возвращает этот интерфейс. Этот интерфейс доступен только при приостановке отладки программы и доступности кадра стека.
Методы в порядке таблицы Vtable
В следующей таблице показаны методы IDebugExpressionContext2
.
Метод | Description |
---|---|
GetName | Извлекает имя контекста оценки. |
ParseText | Анализирует текстовое выражение для оценки. |
Замечания
Контекст оценки можно рассматривать как область для выполнения вычисления выражений.
Когда программа остановлена, диспетчер отладки сеанса (SDM) получает кадр стека из DE с вызовом EnumFrameInfo. Затем SDM вызывает GetExpressionContext , чтобы получить IDebugExpressionContext2
интерфейс. За этим следует вызов ParseText для создания интерфейса IDebugExpression2 , представляющего вычисляемое выражение, готовое к анализу.
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll