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

另请参阅