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