此接口表示源文件文档中的位置。
语法
IDebugDocumentContext2 : IUnknown
实现者须知
调试引擎 (DE) 实现此接口作为对源代码级别调试的支持的一部分。 除了源代码中的位置之外,此接口还提供用于比较上下文和浏览源代码文档的方法。
对调用者的说明
多个接口上的方法(通常是 GetDocumentContext 和 GetDocumentContext 接口)返回此接口。
Vtable 顺序中的方法
下表显示了 IDebugDocumentContext2 方法。
| 方法 | 说明 |
|---|---|
| GetDocument | 获取包含此文档上下文的文档。 |
| GetName | 获取包含此文档上下文的文档的可显示名称。 |
| EnumCodeContexts | 检索与此文档上下文关联的所有代码上下文的列表。 |
| GetLanguageInfo | 获取与此文档上下文关联的语言。 |
| GetStatementRange | 获取此文档上下文的文件语句范围。 |
| GetSourceRange | 获取此文档上下文的文件源范围。 |
| 比较 | 将此文档上下文与给定的文档上下文数组进行比较。 |
| Seek | 按给定数量的语句或行移动文档上下文。 |
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll