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


IDebugDocumentContext2

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

IDebugDocumentContext2 : IUnknown

Примечания по реализации

Отладчик (DE) реализует этот интерфейс в процессе поддержки для отладки уровня исходного кода. В дополнение к позиции в исходном коде методы предоставляют этого интерфейса для сравнения контексты и перехода по документу исходного кода.

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

Методы некоторых интерфейсов, обычно IDebugStackFrame2::GetDocumentContext и IDebugCodeContext2::GetDocumentContext интерфейсы возвращают этот интерфейс.

Методы в том порядке Vtable

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

Метод

Описание

IDebugDocumentContext2::GetDocument

Возвращает документ, который содержит этот контекст рисования.

IDebugDocumentContext2::GetName

Возвращает displayable имя документа, содержащего этот контекст рисования.

IDebugDocumentContext2::EnumCodeContexts

Извлекает список всех контекстов кода, связанных с данным контекстом документа.

IDebugDocumentContext2::GetLanguageInfo

Возвращает язык, связанный с данным контекстом документа.

IDebugDocumentContext2::GetStatementRange

Получает диапазон выписки файла данного контекста документа.

IDebugDocumentContext2::GetSourceRange

Получает диапазон источника файла данного контекста документа.

IDebugDocumentContext2::Compare

Сравнивает этот контекст рисования в данный массив контекстов документа.

IDebugDocumentContext2::Seek

Перемещает контекст рисования заданным количеством выписок или линий.

Требования

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

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

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

См. также

Ссылки

IDebugCanStopEvent2::GetDocumentContext

IDebugActivateDocumentEvent2::GetDocumentContext

IDebugStackFrame2::GetDocumentContext

IDebugCodeContext2::GetDocumentContext