IVsFinalTextChangeCommitEvents.OnChangesCommitted 方法

通知的最后使用自定义笔势触发事件和提供了更改的文本范围。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

语法

声明
Sub OnChangesCommitted ( _
    dwGestureFlags As UInteger, _
    ptsChanged As TextSpan() _
)
void OnChangesCommitted(
    uint dwGestureFlags,
    TextSpan[] ptsChanged
)
void OnChangesCommitted(
    [InAttribute] unsigned int dwGestureFlags, 
    [InAttribute] array<TextSpan>^ ptsChanged
)
abstract OnChangesCommitted : 
        dwGestureFlags:uint32 * 
        ptsChanged:TextSpan[] -> unit
function OnChangesCommitted(
    dwGestureFlags : uint, 
    ptsChanged : TextSpan[]
)

参数

  • dwGestureFlags
    类型:UInt32

    [in] 指示更改的类型标志进行。 有关 dwGestureFlags 值列表,请参见 ChangeCommitGestureFlags

备注

COM 签名

从 textmgr.idl:

HRESULT IVsFinalTextChangeCommitEvents::OnChangesCommitted(
   [in] DWORD dwGestureFlags,
   [in] TextSpan *ptsChanged
);

对该的编辑体验的整个控件的语言服务或其他方使用此方法并且是唯一的预期客户端。

备注

IVsFinalTextChangeCommitEvents 由环境时调用它获取激发在其他操作之前 (例如 Visual Basic 中的 相当列表 。这是为了确保语言服务可以更新文本,在其他事件更改之前。

.NET Framework 安全性

请参阅

参考

IVsFinalTextChangeCommitEvents 接口

Microsoft.VisualStudio.TextManager.Interop 命名空间