Поделиться через


_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 Указывает, что основной диапазон фактически имеет дополнительное в начале символа, но только символы after, что дополнительный символ будет реплицирован на вторичный диапазон.Этот режим используется для предотвращения удаления метки текст, когда один из диапазонов свернуть в символы 0, например, когда пользователь удаляет все в диапазоне диапазона.В расширенном режиме основной диапазон включает левом >" из "открытие <script>тег.Обычно этот режим следует изменить только при отсутствии сопоставления.Если режим сопоставления изменяется, когда координатор буфера уже имеет сопоставления диапазона, результат непрогнозируем.
BCMM_EXTENDEDRIGHT Указывает, что основной диапазон фактически имеет дополнительный символ в конце, но только символы раньше, что дополнительный символ будет реплицирован на вторичный диапазон.Этот режим используется для предотвращения удаления метки текст, когда один из диапазонов свернуть в символы 0, например, когда пользователь удаляет все в диапазоне диапазона.В расширенном режиме основной диапазон включает правом "<" из выводы </script>тег.Обычно этот режим следует изменить только при отсутствии сопоставления.Если режим сопоставления изменяется, когда координатор буфера уже имеет сопоставления диапазона, результат непрогнозируем.
BCMM_NORMAL Указывает режим по умолчанию, в котором основной диапазон равен дополнительный диапазон.

Заметки

Модель 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 - пространство имен