ReasonForUpdate 列舉

定義

為什麼提案已更新或用戶動作與提案不同,導致提案 (但不會 SuggestionSessionBase 關閉) ?

此列舉支援其成員值的位元組合。

[System.Flags]
public enum ReasonForUpdate
[<System.Flags>]
type ReasonForUpdate = 
Public Enum ReasonForUpdate
繼承
ReasonForUpdate
屬性

欄位

Diverged 131072

位表示使用者變更發生,無法與用戶的動作協調。 如果已設定此位,則提案已關閉 (但 SuggestionSessionBase 仍在作用中,而且可用來顯示替代提案) 。

DivergedAfterBackspace 131078

用戶執行了退格空間,且該變更無法與提案協調。

DivergedAfterCompletionChange 131073

CompletionState的 SelectedItem 已變更,並已關閉提案。

DivergedAfterCompletionItemCommitted 131074

使用者已使用類似索引標籤 (來認可完成專案,因此沒有後續命令擱置) ,而且無法與提案協調變更,因此提案已關閉。

DivergedAfterCompletionItemCommittedCommandPending 131075

使用者已使用認可字元認可完成專案,且變更無法與提案協調,因此提案已關閉。 此更新會在認可項目之後發生,但在認可字元新增至緩衝區之前。

DivergedAfterReturn 131077

用戶點擊傳回,且該變更無法與提案協調。

DivergedAfterTypeChar 131076

使用者輸入無法與提案協調的字元。

DivergedDueToChangeProposal 131080

已移除提供給 DisplayProposalAsync(ProposalBase, CancellationToken) 的提案,因為使用者已迴圈至下一個或上一個提案。

DivergedDueToInvalidProposal 131079

提供給 DisplayProposalAsync(ProposalBase, CancellationToken) 的提案無法與緩衝區的目前狀態協調。

Updated 65536

位表示提案在一些用戶動作之後已成功更新

UpdatedAfterBackspace 65542

使用者退格。

UpdatedAfterCompletionChange 65537

CompletionState的 SelectedItem 已變更並已更新提案。

UpdatedAfterCompletionItemCommitted 65538

使用者已使用類似索引標籤的索引標籤來認可完成專案 (,因此後續的命令不會擱置) 。

UpdatedAfterCompletionItemCommittedCommandPending 65539

使用者使用認可字元認可完成專案。 此更新會在認可項目之後發生,但在認可字元新增至緩衝區之前。

UpdatedAfterReturn 65541

用戶執行 Return 命令。

UpdatedAfterTypeChar 65540

用戶執行 TypeChar 命令。

適用於