Поделиться через


ReasonForUpdate Перечисление

Определение

Почему предложение было обновлено или действие пользователя отличается от предложения, в результате чего предложение (но не SuggestionSessionBase) будет отклонено?

Это перечисление поддерживает побитовую комбинацию значений его членов.

[System.Flags]
public enum ReasonForUpdate
[<System.Flags>]
type ReasonForUpdate = 
Public Enum ReasonForUpdate
Наследование
ReasonForUpdate
Атрибуты

Поля

Diverged 131072

Бит, указывающий на то, что произошло изменение пользователя, которое не удалось согласовать с действием пользователя. Если этот бит задан, то предложение было отклонено (но по-прежнему SuggestionSessionBase активен и может использоваться для отображения альтернативного предложения).

DivergedAfterBackspace 131078

Пользователь сделал backspace, и это изменение не может быть согласовано с предложением.

DivergedAfterCompletionChange 131073

SelectedItem CompletionStateизменился, и предложение было отклонено.

DivergedAfterCompletionItemCommitted 131074

Пользователь зафиксировал элемент завершения, используя что-то вроде вкладки (поэтому последующие команды не находятся в ожидании), и изменение не удалось согласовать с предложением, поэтому предложение было отклонено.

DivergedAfterCompletionItemCommittedCommandPending 131075

Пользователь зафиксировал элемент завершения, используя символ фиксации, и изменение не может быть согласовано с предложением, поэтому предложение было отклонено. Это обновление происходит после фиксации элемента, но до добавления символа фиксации в буфер.

DivergedAfterReturn 131077

Пользователь вернулся, и это изменение не удалось согласовать с предложением.

DivergedAfterTypeChar 131076

Пользователь ввел символ, который не удалось согласовать с предложением.

DivergedDueToChangeProposal 131080

Данное предложение DisplayProposalAsync(ProposalBase, CancellationToken) было удалено, так как пользователь переключился на следующее или предыдущее предложение.

DivergedDueToInvalidProposal 131079

Данное предложение DisplayProposalAsync(ProposalBase, CancellationToken) не может быть согласовано с текущим состоянием буфера.

Updated 65536

Бит, указывающий, что предложение было успешно обновлено после некоторых действий пользователя

UpdatedAfterBackspace 65542

Пользователь с обратным пространством.

UpdatedAfterCompletionChange 65537

SelectedItem CompletionStateизменен, и предложение было обновлено.

UpdatedAfterCompletionItemCommitted 65538

Пользователь зафиксирует элемент завершения, используя что-то вроде вкладки (поэтому последующие команды не ожидаются).

UpdatedAfterCompletionItemCommittedCommandPending 65539

Пользователь зафиксировать элемент завершения с помощью символа фиксации. Это обновление происходит после фиксации элемента, но до добавления символа фиксации в буфер.

UpdatedAfterReturn 65541

Пользователь выполнил команду Return.

UpdatedAfterTypeChar 65540

Пользователь выполнил команду TypeChar.

Применяется к