IDebugDocumentContext2
此接口表示源文件文档中的位置。
语法
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