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 | |
---|---|---|
![]() |
Delta | Ruft den Unterschied zwischen der Länge des Puffers ab, der von dieser Änderung ergibt. |
![]() |
LineCountDelta | Ruft den Unterschied zwischen der Anzahl von Zeilen in der Momentaufnahme ab, die von dieser Änderung ergibt. |
![]() |
NewEnd | Ruft die Endposition NewText in der Momentaufnahme direkt nach der Textänderung ab. |
![]() |
NewLength | Ruft die Länge der NewTextab. |
![]() |
NewPosition | Ruft die Endposition der Textänderung in der Momentaufnahme direkt nach der Änderung ab. |
![]() |
NewSpan | Ruft die Spanne ITextChange in der Momentaufnahme direkt nach der Änderung ab. |
![]() |
NewText | Ruft den Text ab, der den alten Text ersetzt wurde. |
![]() |
OldEnd | Ruft die Endposition OldText in der Momentaufnahme direkt vor der Änderung ab. |
![]() |
OldLength | Ruft die Länge der OldTextab. |
![]() |
OldPosition | Ruft die Endposition der Textänderung in der Momentaufnahme direkt vor der Änderung ab. |
![]() |
OldSpan | Die Spanne der Textänderung in der Momentaufnahme direkt vor der Änderung. |
![]() |
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.