Freigeben über


ITextChange-Schnittstelle

Beschreibt einen einzelnen zusammenhängenden Textänderungsvorgang für den Textpuffer.

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

Syntax

'Declaration
Public Interface ITextChange
public interface ITextChange
public interface class ITextChange
type ITextChange =  interface end
public interface ITextChange

Der ITextChange-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Delta Ruft den Unterschied zwischen der Länge des Puffers ab, der von dieser Änderung ergibt.
Öffentliche Eigenschaft LineCountDelta Ruft den Unterschied zwischen der Anzahl von Zeilen in der Momentaufnahme ab, die von dieser Änderung ergibt.
Öffentliche Eigenschaft NewEnd Ruft die Endposition NewText in der Momentaufnahme direkt nach der Textänderung ab.
Öffentliche Eigenschaft NewLength Ruft die Länge der NewTextab.
Öffentliche Eigenschaft NewPosition Ruft die Endposition der Textänderung in der Momentaufnahme direkt nach der Änderung ab.
Öffentliche Eigenschaft NewSpan Ruft die Spanne ITextChange in der Momentaufnahme direkt nach der Änderung ab.
Öffentliche Eigenschaft NewText Ruft den Text ab, der den alten Text ersetzt wurde.
Öffentliche Eigenschaft OldEnd Ruft die Endposition OldText in der Momentaufnahme direkt vor der Änderung ab.
Öffentliche Eigenschaft OldLength Ruft die Länge der OldTextab.
Öffentliche Eigenschaft OldPosition Ruft die Endposition der Textänderung in der Momentaufnahme direkt vor der Änderung ab.
Öffentliche Eigenschaft OldSpan Die Spanne der Textänderung in der Momentaufnahme direkt vor der Änderung.
Öffentliche Eigenschaft OldText Ruft den Text ab, der ersetzt wurde.

Zum Seitenanfang

Hinweise

Alle Textänderungen werden, der als Ersatz von oldText mit newTextbetrachtet. Einfügung handelt es sich um eine Textänderung in der oldText eine leere Zeichenfolge und newText eine nicht leere Zeichenfolge ist. Abbrechen handelt es sich um eine Textänderung in der oldText eine nicht leere Zeichenfolge ist und newText eine leere Zeichenfolge ist. Änderung ist eine Textänderung in der oldText nicht leere newText und Zeichenketten sind.

ITextChange-Objekte sind unveränderlich.

Siehe auch

Referenz

Microsoft.VisualStudio.Text-Namespace