IDebugDocumentTextEvents2

此接口用于通知调试引擎提供的更改的 Visual Studio 对源文档。

IDebugDocumentTextEvents2 : IUnknown

实现者说明

DE implements 支持进行的此接口来更改源代码。 此接口在同一对象通常是实现 IDebugDocument2 接口。

调用方的说明

Visual Studio 通过调用获取此接口来 Advise 方法。 IConnectionPoint 接口通过调用获取到 EnumConnectionPoints 方法。 IConnectionPointContainer 接口通过调用 IDebugDocument2 接口的 QueryInterface 方法获取。

方法按 Vtable 顺序

下表显示 IDebugDocumentTextEvents2方法。

方法

说明

IDebugDocumentTextEvents2:: onDestroy

指示整个文档销毁了。

IDebugDocumentTextEvents2:: onInsertText

通知调试包文本插入到文档中。

IDebugDocumentTextEvents2:: onRemoveText

通知调试包文本从文档中移除。

IDebugDocumentTextEvents2:: onReplaceText

通知调试包文本文档中替换。

IDebugDocumentTextEvents2:: onUpdateTextAttributes

通知调试包文本属性在文档中更新为止。

IDebugDocumentTextEvents2:: onUpdateDocumentAttributes

通知更新了文档属性的事件接收器。

备注

只调试提供这些文档将利用 IDebugDocumentTextEvent2 接口的引擎。 此示例有脚本调试引擎。 在解释脚本过程中,不存在任何磁盘文件并仅了解对 DE 的新源代码中生成。

要求

标题:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

IDebugDocumentText2

IDebugDocument2