Partilhar via


Enumeração ChangeCommitGestureFlags

Sinalizadores indicando o tipo de alterações feitas no texto que disparou o gesto de confirmação.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
<FlagsAttribute> _
Public Enumeration ChangeCommitGestureFlags
[FlagsAttribute]
public enum ChangeCommitGestureFlags
[FlagsAttribute]
public enum class ChangeCommitGestureFlags
[<FlagsAttribute>]
type ChangeCommitGestureFlags
public enum ChangeCommitGestureFlags

Membros

Nome do membro Descrição
CCG_CARET_ON_NEW_BUFFER_LINE Ocorre quando o cursor tiver sido movido para uma nova linha buffer.Por exemplo, isso ocorre em um retorno de carro ou quando um usuário clica em uma linha diferente para mover o cursor.
CCG_DESTRUCTIVEACTION Usado pelo editor de núcleo.Os clientes do editor não devem usar esse valor.
CCG_ENTER_COMMAND Same as CCG_CARET_ON_NEW_BUFFER_LINE.
CCG_FIND_STARTING Acionado antes que uma operação de localização seja iniciada.
CCG_LOST_FOCUS Indica que a janela do editor perdeu o foco.
CCG_MASS_REPLACE Ocorre quando a confirmação for sendo acionada para várias alterações dentro da extensão afetado.Por exemplo, o comprometimento de uma operação de substituição de grandes ou executando um assistente que afeta vários lugares no arquivo.
CCG_MULTILINE_CHANGE Ocorre quando uma única alteração abrange várias linhas, por exemplo, uma operação de colar.
CCG_PROGRAMMATIC_CHANGE Sinais de que a confirmação está sendo acionada enquanto o editor está executando uma função de automação, por exemplo, se uma macro é reproduzida.
CCG_SAVE Ocorre quando um arquivo está sendo salvo.Um serviço de linguagem pode executar qualquer correção-ups do final do arquivo necessários e as alterações serão persistentes na salvar.

Comentários

Como esses são sinalizadores, eles podem ser combinados. Por exemplo, um cliente poderia ver CCG_PROGRAMMATIC_CHANGE e CCG_CARET_ON_NEW_BUFFER_LINE.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop