ITextChange Interface

Definition

Describes a single contiguous text change operation on the text buffer.

public interface class ITextChange
public interface class ITextChange
__interface ITextChange
public interface ITextChange
type ITextChange = interface
Public Interface ITextChange
Derived

Remarks

ITextChange objects are immutable.

Properties

Delta

Gets the difference in the length of the buffer that results from this change.

LineCountDelta

Gets the difference in the number of lines in the snapshot that results from this change.

NewEnd

Gets the end position of the NewText in the snapshot immediately after the text change.

NewLength

Gets the length of NewText.

NewPosition

Gets the position of the text change in the snapshot immediately after the change.

NewSpan

Gets the span of the ITextChange in the snapshot immediately after the change.

NewText

Gets the text that replaced the old text.

OldEnd

Gets the end position of the OldText in the snapshot immediately before the change.

OldLength

Gets the length of OldText.

OldPosition

Gets the position of the text change in the snapshot immediately before the change.

OldSpan

The span of the text change in the snapshot immediately before the change.

OldText

Gets the text that was replaced.

Applies to