Visual Studio 2013
Flags indicating the type of changes made to text that triggered the commit gesture.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
|Occurs when the caret has moved to a new buffer line. For example, this occurs on a carriage return or when a user clicks on a different line to move the caret.|
|Used by the core editor. Editor clients should not use this value.|
|Same as CCG_CARET_ON_NEW_BUFFER_LINE.|
|Fired before a find operation is started.|
|Indicates that the editor window has lost focus.|
|Occurs when the commit is being fired for multiple changes within the affected span. For example, committing a large replace operation or running a wizard that affects multiple places in the file.|
|Occurs when a single change covers multiple lines, for example, a paste operation.|
|Signals that the commit is being fired while the editor is running an automation function, for example, if a macro is played back.|
|Occurs when a file is being saved. A language service can perform any final file fix-ups required and the changes will be persisted in the save.|