다음을 통해 공유


ChangeCommitGestureFlags 열거형

커밋 동작을 트리거한 텍스트에 변경 내용 유형을 나타내는 플래그입니다.

이 열거형에는 멤버 값을 비트로 조합할 수 있는 FlagsAttribute 특성이 있습니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)

구문

‘선언
<FlagsAttribute> _
Public Enumeration ChangeCommitGestureFlags
[FlagsAttribute]
public enum ChangeCommitGestureFlags
[FlagsAttribute]
public enum class ChangeCommitGestureFlags
[<FlagsAttribute>]
type ChangeCommitGestureFlags
public enum ChangeCommitGestureFlags

멤버

멤버 이름 설명
CCG_CARET_ON_NEW_BUFFER_LINE 캐럿 새 버퍼 줄으로 이동한 경우에 발생 합니다.예를 들어, 캐리지 리턴 또는 캐럿을 이동 하려면 다른 줄을 두 번 클릭할 때 발생 합니다.
CCG_DESTRUCTIVEACTION 코어 편집기에서를 사용 합니다.편집기 클라이언트에서이 값을 사용 해야 합니다.
CCG_ENTER_COMMAND CCG_CARET_ON_NEW_BUFFER_LINE와 동일합니다.
CCG_FIND_STARTING 찾기 작업을 시작 하기 전에 발생 합니다.
CCG_LOST_FOCUS 편집기 창에 포커스를 벗어났음을 나타냅니다.
CCG_MASS_REPLACE 커밋에 대 한 여러 가지 변경의 영향을 받는 범위 내에서 발생 되는 경우에 발생 합니다.예를 들어, 큰 바꾸기 작업을 수행 하는 또는 파일의 여러 위치에 적용 하는 마법사를 실행 합니다.
CCG_MULTILINE_CHANGE 단일 변경 붙여넣기 작업 예를 들어, 여러 줄에 걸쳐 있는 경우에 발생 합니다.
CCG_PROGRAMMATIC_CHANGE 신호를 확인 하는 동안 편집기 시작 되도록 실행 자동화 기능, 예를 들어, 매크로 다시 실행 하는 경우.
CCG_SAVE 파일을 저장 하는 경우에 발생 합니다.언어 서비스에 필요한 모든 최종 파일 수정 프로그램이 ups 수행할 수 있습니다 및 저장 위치 변경 내용이 유지 됩니다.

설명

이러한 플래그는 때문에 결합할 수 있습니다. 예를 들어, 클라이언트가 볼 수 CCG_PROGRAMMATIC_CHANGECCG_CARET_ON_NEW_BUFFER_LINE.

참고 항목

참조

Microsoft.VisualStudio.TextManager.Interop 네임스페이스