IDebugDocumentContext2

Этот интерфейс представляет позицию в исходном документе файла.

Синтаксис

IDebugDocumentContext2 : IUnknown

Примечания для разработчиков

Модуль отладки (DE) реализует этот интерфейс в рамках поддержки отладки уровня исходного кода. Помимо позиции в исходном коде, этот интерфейс предоставляет методы для сравнения контекстов и навигации по документу исходного кода.

Заметки для вызывающих абонентов

Методы на нескольких интерфейсах, чаще всего интерфейсы GetDocumentContext и GetDocumentContext, возвращают этот интерфейс.

Методы в порядке таблицы Vtable

В следующей таблице показаны методы IDebugDocumentContext2.

Метод Description
GetDocument Возвращает документ, содержащий этот контекст документа.
GetName Возвращает отображаемое имя документа, содержащего этот контекст документа.
EnumCodeContexts Извлекает список всех контекстов кода, связанных с этим контекстом документа.
GetLanguageInfo Возвращает язык, связанный с этим контекстом документа.
GetStatementRange Возвращает диапазон инструкций файла этого контекста документа.
GetSourceRange Возвращает диапазон источника файла этого контекста документа.
Сравнить Сравнивает этот контекст документа с заданным массивом контекстов документов.
Seek Перемещает контекст документа по заданному количеству операторов или строк.

Requirements

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также