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

CompletionStateSelectedItem이 변경되고 제안이 업데이트되었습니다.

UpdatedAfterCompletionItemCommitted 65538

사용자가 탭과 같은 항목을 사용하여 완료 항목을 커밋했습니다(따라서 후속 명령이 보류 중이 아닙니다).

UpdatedAfterCompletionItemCommittedCommandPending 65539

사용자가 커밋 문자를 사용하여 완료 항목을 커밋했습니다. 이 업데이트는 항목이 커밋된 후 커밋 문자가 버퍼에 추가되기 전에 발생합니다.

UpdatedAfterReturn 65541

사용자가 Return 명령을 실행했습니다.

UpdatedAfterTypeChar 65540

사용자가 TypeChar 명령을 실행했습니다.

적용 대상