CommitBehavior Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Instrui o editor sobre como se comportar depois de confirmar um CompletionItem.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class CommitBehavior
[System.Flags]
public enum CommitBehavior
[<System.Flags>]
type CommitBehavior =
Public Enum CommitBehavior
- Herança
-
CommitBehavior
- Atributos
Campos
CancelCommit | 4 | Cancela a operação de confirmação, não chama nenhum outro TryCommit(IAsyncCompletionSession, ITextBuffer, CompletionItem, Char, CancellationToken). Funcionalmente, atua como se o caractere digitado não fosse um caractere de confirmação, permitindo que o usuário continue trabalhando com o IAsyncCompletionSession |
None | 0 | Use o comportamento padrão, ou seja, para propagar o comando TypeChar, mas suprima os comandos ReturnKey e TabKey. |
RaiseFurtherReturnKeyAndTabKeyCommandHandlers | 2 | Gera mais invocação dos manipuladores de comando ReturnKey e Tab, que normalmente são suprimidos após a conclusão. Por padrão, o editor não invoca manipuladores de comando ReturnKey e Tab após confirmar a sessão de conclusão. |
Retrigger | 8 | Garante que outra sessão de conclusão seja disparada, mesmo que o usuário tenha confirmado a atual com gestos que não disparam novas sessões, por exemplo, mouse, Ctrl+Espaço ou TAB. Sem esse sinalizador definido, a nova sessão será disparada somente se a anterior tiver sido confirmada com um caractere de gatilho e SuppressFurtherTypeCharCommandHandlers o sinalizador não tiver sido usado. |
SuppressFurtherTypeCharCommandHandlers | 1 | Suprime a invocação adicional do TypeChar e de outros manipuladores de comando, que normalmente atuam após a conclusão. Por padrão, o editor invoca esses manipuladores de comando para habilitar recursos como preenchimento de chaves ou delimitador automáticas. |