TextLineChange Структура

Определение

Предоставляет параметры для отслеживания изменений в любой текстовой строке в буфере.

public value class TextLineChange
public value class TextLineChange
struct TextLineChange
public struct TextLineChange
type TextLineChange = struct
Public Structure TextLineChange
Наследование
TextLineChange

Комментарии

TextLineChangeСтруктура полностью описывает изменение текста. Например, для операции замены структура определяет два диапазона, как показано ниже:

  • Из iStartLine / iStartIndex в iNewEndLine / iNewEndIndex . Этот диапазон указывает экстент вновь вставленного текста с точки зрения текущего состояния буфера.

  • Из iStartLine / iStartIndex в iOldEndLine / iOldEndIndex . Этот диапазон описывает экстент удаляемого текста с точки зрения состояния буфера перед изменением.

Таким образом, структура содержит сведения о форме области до и после изменения. TextLineChangeСтруктура не содержит старый текст, который был удален.

Поля

iNewEndIndex

Конечная точка вставленного текста.

iNewEndLine

Конечная строка вставленного текста.

iOldEndIndex

Конечная точка удаленного текста.

iOldEndLine

Конечная строка удаленного текста.

iStartIndex

Начальная точка старого и нового текста.

iStartLine

Начальная строка старого и нового текста.

Применяется к