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.