다음을 통해 공유


_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 인터페이스입니다.

참고 항목

참조

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