_BufferCoordinatorMappingMode (Enumeración)
Especifica el modo de asignación coordinador de búfer para lenguajes contenidos.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxis
'Declaración
Public Enumeration _BufferCoordinatorMappingMode
public enum _BufferCoordinatorMappingMode
public enum class _BufferCoordinatorMappingMode
type _BufferCoordinatorMappingMode
public enum _BufferCoordinatorMappingMode
Miembros
Nombre de miembro | Descripción | |
---|---|---|
BCMM_ENTIREBUFFER | Indica que el búfer es una sola intervalo, por lo que los marcadores se requieren.esto es un modo especial; si crea un marcador para seguir el búfer completo, eliminen el marcador cuando el usuario elimina el contenido del búfer completo, y se pierden todos los eventos subsiguientes del marcador.No se puede crear un marcador que sea más ancho que el búfer.Este modo reemplaza cualquier otro indicador de bit establecido. | |
BCMM_EXTENDED | Combinación de BCMM_EXTENDEDLEFT y BCMM_EXTENDEDRIGHT. | |
BCMM_EXTENDEDLEFT | Indica que el intervalo principal tiene realmente un carácter adicional al principio, pero únicamente caracteres después de que el carácter adicional está replicado al intervalo secundaria.Utilizan este modo para impedir la eliminación de marcadores de texto cuando uno de se contrae debajo de los intervalos en 0 caracteres, por ejemplo, cuando el usuario elimina todo en el intervalo del intervalo.En el modo izquierdo extendido, el intervalo principal incluye “>” de la etiqueta de <script>de.Este modo se debería cambiar normalmente sólo cuando no hay asignaciones.Si cambia el modo de asignación cuando el coordinador de búfer ya tiene asignaciones de intervalos, el resultado será imprevisible. | |
BCMM_EXTENDEDRIGHT | Indica que el intervalo principal tiene realmente un carácter adicional al final, pero únicamente caracteres antes que el carácter adicional está replicado al intervalo secundaria.Utilizan este modo para impedir la eliminación de marcadores de texto cuando uno de se contrae debajo de los intervalos en 0 caracteres, por ejemplo, cuando el usuario elimina todo en el intervalo del intervalo.En modo adecuado extendido, el intervalo principal incluye “<” de la etiqueta de cierre de </script>.Este modo se debería cambiar normalmente sólo cuando no hay asignaciones.Si cambia el modo de asignación cuando el coordinador de búfer ya tiene asignaciones de intervalos, el resultado será imprevisible. | |
BCMM_NORMAL | Indica el modo predeterminado, en el que el intervalo principal es igual al intervalo secundaria. |
Comentarios
Prototipo COM
de singlefileeditor.idl:
enum _BufferCoordinatorMappingMode {
BCMM_NORMAL = 0,
BCMM_EXTENDEDLEFT = 0x2,
BCMM_EXTENDEDRIGHT = 0x1,
BCMM_EXTENDED = 0x3,
BCMM_ENTIREBUFFER = 0x4
};
typedef DWORD BufferCoordinatorMappingMode;
Los valores de esta enumeración se pasan al método de SetBufferMappingModes en la interfaz de IVsTextBufferCoordinator .
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)