共用方式為


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 命名空間