_BufferCoordinatorMappingMode 열거형
에 포함 된 언어에 대 한 버퍼 코디네이터 매핑 모드를 지정합니다.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
구문
‘선언
Public Enumeration _BufferCoordinatorMappingMode
public enum _BufferCoordinatorMappingMode
public enum class _BufferCoordinatorMappingMode
type _BufferCoordinatorMappingMode
public enum _BufferCoordinatorMappingMode
멤버
멤버 이름 | 설명 | |
---|---|---|
BCMM_ENTIREBUFFER | 표식이 없습니다 필요 하므로 버퍼는 단일 범위입니다.이 특별 한 모드입니다. 전체 버퍼를 추적 하는 마커를 만드는 경우 사용자가 전체 버퍼 내용을 삭제 하 고 모든 후속 표식 이벤트 손실 됩니다 때 표식 삭제 됩니다.버퍼 보다 큰 마커를 만들 수 있는 방법이 없습니다.이 모드는 다른 비트 플래그 집합 보다 우선합니다. | |
BCMM_EXTENDED | BCMM_EXTENDEDLEFT 및 BCMM_EXTENDEDRIGHT의 조합입니다. | |
BCMM_EXTENDEDLEFT | 기본 범위는 실제로 추가 문자가 시작 부분에 있습니다 있지만 추가 문자가 뒤 자만 보조 범위에 복제 됩니다 나타냅니다.이 모드는 사용자 범위 범위에서 모든 요소를 삭제할 때 하나는 범위 0 문자를 예를 들어, 축소 될 때 삭제 텍스트 마커를 방지 하기 위해 사용 됩니다.기본 범위에서 왼쪽된 확장된 모드는 포함는 ' >'를 여는 <script>태그입니다.정상적으로 매핑이 없는 경우에이 모드를 변경 해야 합니다.매핑 모드 범위 매핑 버퍼 코디네이터에 이미 있는 경우 변경 되는 경우 결과 예측할 수 없습니다. | |
BCMM_EXTENDEDRIGHT | 기본 범위는 실제로 추가 문자가 끝에 있습니다 있지만 보조 범위에 추가로 해당 문자 앞에 문자만 복제 됩니다 나타냅니다.이 모드는 사용자 범위 범위에서 모든 요소를 삭제할 때 하나는 범위 0 문자를 예를 들어, 축소 될 때 삭제 텍스트 마커를 방지 하기 위해 사용 됩니다.오른쪽 확장된 모드에서 기본 기간이 포함 됩니다에서 ' <' 닫는에서 </script> 태그입니다.정상적으로 매핑이 없는 경우에이 모드를 변경 해야 합니다.매핑 모드 범위 매핑 버퍼 코디네이터에 이미 있는 경우 변경 되는 경우 결과 예측할 수 없습니다. | |
BCMM_NORMAL | 보조 범위에서 기본 범위 equals의 기본 모드를 나타냅니다. |
설명
COM 시그니처
Singlefileeditor.idl에서:
enum _BufferCoordinatorMappingMode {
BCMM_NORMAL = 0,
BCMM_EXTENDEDLEFT = 0x2,
BCMM_EXTENDEDRIGHT = 0x1,
BCMM_EXTENDED = 0x3,
BCMM_ENTIREBUFFER = 0x4
};
typedef DWORD BufferCoordinatorMappingMode;
이 열거형의 값으로 전달 되는 SetBufferMappingModes 메서드에서 IVsTextBufferCoordinator 인터페이스입니다.