_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 - пространство имен