Freigeben über


SpanTrackingMode-Enumeration

Stellt Nachverfolgungsmodi für ITrackingSpan-Objekte dar.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Syntax

'Declaration
Public Enumeration SpanTrackingMode
public enum SpanTrackingMode
public enum class SpanTrackingMode
type SpanTrackingMode
public enum SpanTrackingMode

Member

Membername Beschreibung
Custom Benutzerdefiniertes vom Client bestimmtes Nachverfolgungsverhalten.
EdgeExclusive Der führende Rand der Spanne entspricht der positiven Nachverfolgung (Einfügungen verschieben die aktuelle Position zum Ende), und der nachgestellte Rand entspricht der negativen Nachverfolgung (Einfügungen verschieben die aktuelle Position zum Anfang).Die Spanne wird nicht erweitert, wenn Textänderungen an den Spannengrenzen erfolgen.Wenn ein z. B. eine EdgeExclusive-Span die Anfangsposition 3 hat und ein einzelnes Zeichen an Position 3 eingefügt wird, weist die Spanne die Anfangsposition 4 auf, und die Länge bleibt unverändert.
EdgeInclusive Der führende Rand der Spanne entspricht der negativen Nachverfolgung (Einfügungen verschieben die aktuelle Position zum Anfang) und die Hinterkante entspricht der positiven Nachverfolgung (Einfügungen verschieben die aktuelle Position zum Ende).Die Spanne wird erweitert, wenn Textänderungen an den Spannengrenzen erfolgen.Wenn ein z. B. eine EdgeInclusive-Span die Anfangsposition 3 hat und ein einzelnes Zeichen an Position 3 eingefügt wird, weist die Spanne die Anfangsposition 3 auf, und die Länge wird um eins erhöht.
EdgeNegative Beide Ränder der Spanne entsprechen der negativen Nachverfolgung (Einfügungen verschieben die aktuelle Position zum Anfang).
EdgePositive Beide Ränder der Spanne entsprechen der positiven Nachverfolgung (Einfügungen verschieben die aktuelle Position zum Ende).

Siehe auch

Referenz

Microsoft.VisualStudio.Text-Namespace