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