CommitBehavior Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica all'editor come comportarsi dopo il commit di un oggetto CompletionItem.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class CommitBehavior
[System.Flags]
public enum CommitBehavior
[<System.Flags>]
type CommitBehavior =
Public Enum CommitBehavior
- Ereditarietà
-
CommitBehavior
- Attributi
Campi
CancelCommit | 4 | Annulla l'operazione di commit, non chiama alcun altro TryCommit(IAsyncCompletionSession, ITextBuffer, CompletionItem, Char, CancellationToken)oggetto . Dal punto di vista funzionale, agisce come se il carattere tipizzato non fosse un carattere di commit, consentendo all'utente di continuare a lavorare con il IAsyncCompletionSession |
None | 0 | Usare il comportamento predefinito, ovvero per propagare il comando TypeChar, ma eliminare i comandi ReturnKey e TabKey. |
RaiseFurtherReturnKeyAndTabKeyCommandHandlers | 2 | Genera un'ulteriore chiamata dei gestori dei comandi ReturnKey e Tab, che in genere vengono eliminati dopo il completamento. Per impostazione predefinita, l'editor non richiama i gestori dei comandi ReturnKey e Tab dopo il commit della sessione di completamento. |
Retrigger | 8 | Assicura che venga attivata un'altra sessione di completamento, anche se l'utente ha eseguito il commit di quello corrente con movimenti che non attivano nuove sessioni, ad esempio mouse, CTRL+SPAZIO o TAB. Senza questo flag impostato, la nuova sessione verrà attivata solo se ne è stato eseguito il commit precedente con un carattere di trigger e SuppressFurtherTypeCharCommandHandlers il flag non è stato usato. |
SuppressFurtherTypeCharCommandHandlers | 1 | Elimina un'ulteriore chiamata dei gestori di comandi TypeChar e altri, che in genere agiscono dopo il completamento. Per impostazione predefinita, l'editor richiama questi gestori di comandi per abilitare funzionalità come il completamento tra parentesi graffe o la fine automatica della riga. |