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_CHANGE 및 CCG_CARET_ON_NEW_BUFFER_LINE.