IDebugDocumentTextEvents2
此接口用于通知 Visual Studio 对调试引擎提供的源文档的更改。
语法
IDebugDocumentTextEvents2 : IUnknown
实现者须知
DE 实现此接口以支持对源代码进行更改。 此接口通常在实现 IDebugDocument2 接口的同一对象上实现。
对调用者的说明
Visual Studio 通过调用 Advise 方法获取此接口。 该 IConnectionPoint 接口是从对方法的调用中获取的 EnumConnectionPoints 。 通过在 IConnectionPointContainer IDebugDocument2 接口上调用 QueryInterface 方法来获取该接口。
Vtable 顺序中的方法
下表显示了 IDebugDocumentTextEvents2
方法。
方法 | 说明 |
---|---|
onDestroy | 指示整个文档已被销毁。 |
onInsertText | 通知调试包文本已插入到文档中。 |
onRemoveText | 通知调试包已从文档中删除文本。 |
onReplaceText | 通知调试包文档中已替换文本。 |
onUpdateTextAttributes | 通知调试包文本属性已在文档中更新。 |
onUpdateDocumentAttributes | 通知事件接收器文档属性已更新。 |
备注
只有提供自己的文档的 IDebugDocumentTextEvent2
调试引擎才能利用接口。 例如,脚本调试引擎。 在解释脚本的过程中,可以生成不包含在任何磁盘文件中的新源代码,并且仅对 DE 已知。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll