Freigeben über


_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.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace