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