Condividi tramite


ReasonForUpdate Enumerazione

Definizione

Perché una proposta è stata aggiornata o un'azione dell'utente diverge dalla proposta, causando la chiusura della proposta (ma non del SuggestionSessionBase) ?

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum ReasonForUpdate
[<System.Flags>]
type ReasonForUpdate = 
Public Enum ReasonForUpdate
Ereditarietà
ReasonForUpdate
Attributi

Campi

Diverged 131072

Bit che indica che è stata apportata una modifica utente che non è stato possibile riconciliare con l'azione dell'utente. Se questo bit è stato impostato, la proposta è stata ignorata (ma è SuggestionSessionBase ancora attiva e può essere utilizzata per visualizzare una proposta alternativa).

DivergedAfterBackspace 131078

L'utente ha eseguito un backspace e tale modifica non è stata riconciliata con la proposta.

DivergedAfterCompletionChange 131073

L'oggetto CompletionStateSelectedItem è stato modificato e la proposta è stata ignorata.

DivergedAfterCompletionItemCommitted 131074

L'utente ha eseguito il commit dell'elemento di completamento usando una scheda (quindi non sono in sospeso comandi successivi) e la modifica non può essere riconciliata con la proposta in modo che la proposta sia stata ignorata.

DivergedAfterCompletionItemCommittedCommandPending 131075

L'utente ha eseguito il commit dell'elemento di completamento usando un carattere di commit e la modifica non è stata riconciliata con la proposta in modo che la proposta sia stata ignorata. Questo aggiornamento viene eseguito dopo il commit dell'elemento, ma prima dell'aggiunta del carattere di commit al buffer.

DivergedAfterReturn 131077

L'utente ha raggiunto il risultato restituito e tale modifica non è stata riconciliata con la proposta.

DivergedAfterTypeChar 131076

L'utente ha digitato un carattere che non è stato possibile riconciliare con la proposta.

DivergedDueToChangeProposal 131080

La proposta assegnata a DisplayProposalAsync(ProposalBase, CancellationToken) è stata rimossa perché l'utente ha eseguito il ciclo alla proposta successiva o precedente.

DivergedDueToInvalidProposal 131079

Non è stato possibile riconciliare la proposta a DisplayProposalAsync(ProposalBase, CancellationToken) con lo stato corrente del buffer.

Updated 65536

Bit che indica che la proposta è stata aggiornata correttamente dopo un'azione dell'utente

UpdatedAfterBackspace 65542

Backspaced dell'utente.

UpdatedAfterCompletionChange 65537

L'oggetto CompletionStateSelectedItem è stato modificato e la proposta è stata aggiornata.

UpdatedAfterCompletionItemCommitted 65538

L'utente ha eseguito il commit dell'elemento di completamento usando una scheda , pertanto non sono in sospeso comandi successivi.

UpdatedAfterCompletionItemCommittedCommandPending 65539

L'utente ha eseguito il commit dell'elemento di completamento usando un carattere di commit. Questo aggiornamento viene eseguito dopo il commit dell'elemento, ma prima dell'aggiunta del carattere di commit al buffer.

UpdatedAfterReturn 65541

L'utente ha eseguito un comando Return.

UpdatedAfterTypeChar 65540

L'utente ha eseguito un comando TypeChar.

Si applica a