通知的最后使用自定义笔势触发事件和提供了更改的文本范围。
命名空间: 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。
ptsChanged
类型:array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] 已修改的文本范围。
备注
COM 签名
从 textmgr.idl:
HRESULT IVsFinalTextChangeCommitEvents::OnChangesCommitted(
[in] DWORD dwGestureFlags,
[in] TextSpan *ptsChanged
);
对该的编辑体验的整个控件的语言服务或其他方使用此方法并且是唯一的预期客户端。
备注
当 IVsFinalTextChangeCommitEvents 由环境时调用它获取激发在其他操作之前 (例如 Visual Basic 中的 相当列表 。这是为了确保语言服务可以更新文本,在其他事件更改之前。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。