Condividi tramite


Enumerazione ChangeCommitGestureFlags

Flag che indicano il tipo di modifiche apportate al testo a che attivato il movimento di commit.

Questa enumerazione dispone di un attributo FlagsAttribute che consente una combinazione bit per bit dei valori dei membri.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<FlagsAttribute> _
Public Enumeration ChangeCommitGestureFlags
[FlagsAttribute]
public enum ChangeCommitGestureFlags
[FlagsAttribute]
public enum class ChangeCommitGestureFlags
[<FlagsAttribute>]
type ChangeCommitGestureFlags
public enum ChangeCommitGestureFlags

Membri

Nome membro Descrizione
CCG_CARET_ON_NEW_BUFFER_LINE Si verifica quando il cursore è spostato in una nuova riga del buffer.Ad esempio, questo si verifica in un ritorno a capo o quando un utente fa clic su una riga diversa per spostare il cursore.
CCG_DESTRUCTIVEACTION Utilizzato dall'editor principale.I client dell'editor non devono utilizzare questo valore.
CCG_ENTER_COMMAND Equivale a CCG_CARET_ON_NEW_BUFFER_LINE.
CCG_FIND_STARTING Generato prima di un'operazione di ricerca viene avviato.
CCG_LOST_FOCUS Indica che la finestra dell'editor viene perso lo stato attivo.
CCG_MASS_REPLACE Si verifica quando il commit viene generato per le modifiche all'interno dell'intervallo interessata.Ad esempio, esegue il commit di una grande operazione di sostituzione o l'esecuzione di una procedura guidata che influisce sui punti nel file.
CCG_MULTILINE_CHANGE Si verifica quando una singola modifica a più righe, ad esempio, un'operazione Incolla.
CCG_PROGRAMMATIC_CHANGE Segnala che il commit genera mentre l'editor esegue una funzione di automazione, ad esempio, se una macro viene riprodotta.
CCG_SAVE si verifica quando un file sta salvando.Un servizio di linguaggio possibile eseguire qualsiasi file finale correzione-UPS obbligatorio e le modifiche verranno salvate in modo permanente in salvataggio.

Note

Poiché questi sono flag, possono essere combinate. Ad esempio, un client può vedere CCG_PROGRAMMATIC_CHANGE e CCG_CARET_ON_NEW_BUFFER_LINE.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop