CommitBehavior 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
를 커밋한 후 동작하는 방법을 편집기에게 지시합니다 CompletionItem.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
public enum class CommitBehavior
[System.Flags]
public enum CommitBehavior
[<System.Flags>]
type CommitBehavior =
Public Enum CommitBehavior
- 상속
-
CommitBehavior
- 특성
필드
CancelCommit | 4 | 커밋 작업을 취소하고 다른 TryCommit(IAsyncCompletionSession, ITextBuffer, CompletionItem, Char, CancellationToken)을 호출하지 않습니다. 기능적으로 는 입력된 문자가 커밋 문자가 아닌 것처럼 작동하여 사용자가 IAsyncCompletionSession |
None | 0 | 기본 동작, 즉 TypeChar 명령을 전파하지만 ReturnKey 및 TabKey 명령을 표시하지 않습니다. |
RaiseFurtherReturnKeyAndTabKeyCommandHandlers | 2 | ReturnKey 및 Tab 명령 처리기의 추가 호출을 발생합니다. 이 처리기는 일반적으로 완료 후에 표시되지 않습니다. 기본적으로 편집기는 완료 세션을 커밋한 후 ReturnKey 및 Tab 명령 처리기를 호출하지 않습니다. |
Retrigger | 8 | 사용자가 새 세션을 트리거하지 않는 제스처(예: 마우스, Ctrl+스페이스 또는 TAB)를 사용하여 현재 세션을 커밋하더라도 다른 완료 세션이 트리거되는지 확인합니다. 이 플래그를 설정하지 않으면 이전 세션이 트리거 문자로 커밋되고 SuppressFurtherTypeCharCommandHandlers 플래그가 사용되지 않은 경우에만 새 세션이 트리거됩니다. |
SuppressFurtherTypeCharCommandHandlers | 1 | 일반적으로 완료 후 작동하는 TypeChar 및 기타 명령 처리기의 추가 호출을 표시하지 않습니다. 기본적으로 편집기는 이러한 명령 처리기를 호출하여 중괄호 완성 또는 자동 줄 끝 같은 기능을 사용하도록 설정합니다. |