_BufferCoordinatorMappingMode-Enumeration
Gibt den Pufferkoordinatorzuordnungsmodus für enthaltene Sprachen an.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'Declaration
Public Enumeration _BufferCoordinatorMappingMode
public enum _BufferCoordinatorMappingMode
public enum class _BufferCoordinatorMappingMode
type _BufferCoordinatorMappingMode
public enum _BufferCoordinatorMappingMode
Member
Membername | Beschreibung | |
---|---|---|
BCMM_ENTIREBUFFER | Gibt an, dass der Puffer eine einzelne Spanne entspricht. Daher sind keine Markierungen erforderlich.Dies ist ein spezieller Modus. Wenn Sie einen Marker erstellen, um den gesamten Puffers nachverfolgt, wird der Marker deaktiviert, wenn der Benutzer den gesamten Inhalt des Puffers wird gelöscht, und alle nachfolgenden Ereignissen Marker gehen verloren.Es gibt keine Möglichkeit, einen Marker, der breiter ist als der Puffer zu erstellen.Dieser Modus löst alle anderen festgelegten Bitflags ab. | |
BCMM_EXTENDED | Eine Kombination von BCMM_EXTENDEDLEFT und BCMM_EXTENDEDRIGHT. | |
BCMM_EXTENDEDLEFT | Gibt an, dass die primäre Spanne tatsächlich ein zusätzliches Zeichen am Anfang, aber nur die Zeichen daraufhin an, dass zusätzliche Zeichen auf die sekundären Spanne repliziert werden.Dieser Modus wird verwendet, um Löschen von Textmarkierungen wenn einer der Spannen in einstürze 0 Zeichen zu verhindern, z. B. wenn der Benutzer ein Element im Bereich Spanne gelöscht wird.Im erweiterten Modus schließt die primäre linke Spanne das „> von“ <script>öffnenden Tag ein.Normalerweise sollte dieser Modus nur geändert werden, wenn keine Zuordnung vorhanden ist.Wenn der Zuordnungsmodus geändert wird, wenn der Puffer koordinator den Spannen bereits vorhanden ist, wird das Ergebnis unvorhersehbar. | |
BCMM_EXTENDEDRIGHT | Gibt an, dass die primäre Spanne tatsächlich ein zusätzliches Zeichen am Ende aufweist, aber nur die Zeichen vor, dass zusätzliche Zeichen auf die sekundären Spanne repliziert werden.Dieser Modus wird verwendet, um Löschen von Textmarkierungen wenn einer der Spannen in einstürze 0 Zeichen zu verhindern, z. B. wenn der Benutzer ein Element im Bereich Spanne gelöscht wird.Im erweiterten Modus schließt die primäre rechten Spanne von“ lief „< </script> Tag ein.Normalerweise sollte dieser Modus nur geändert werden, wenn keine Zuordnung vorhanden ist.Wenn der Zuordnungsmodus geändert wird, wenn der Puffer koordinator den Spannen bereits vorhanden ist, wird das Ergebnis unvorhersehbar. | |
BCMM_NORMAL | Gibt den Standardmodus an, in der die primäre Spanne der sekundären Spanne entspricht. |
Hinweise
COM-Signatur
Von singlefileeditor.idl:
enum _BufferCoordinatorMappingMode {
BCMM_NORMAL = 0,
BCMM_EXTENDEDLEFT = 0x2,
BCMM_EXTENDEDRIGHT = 0x1,
BCMM_EXTENDED = 0x3,
BCMM_ENTIREBUFFER = 0x4
};
typedef DWORD BufferCoordinatorMappingMode;
Die Werte in dieser Enumeration werden zur SetBufferMappingModes-Methode in der IVsTextBufferCoordinator-Schnittstelle übergeben.