TextChange 结构

定义

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。描述文本更改操作。

public struct TextChange
type TextChange = struct
Public Structure TextChange
继承
TextChange

构造函数

TextChange(Int32, Int32, ITextBuffer, Int32, Int32, ITextBuffer)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。初始化 类的新实例TextChange

属性

IsDelete

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取一个值,该值指示此文本更改是否为删除。

IsInsert

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取一个值,该值指示此文本更改是否为插入。

IsReplace

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取一个值,该值指示此文本更改是否为替换。

NewBuffer

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置新的文本缓冲区。

NewLength

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置新文本的长度。

NewPosition

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置文本更改在更改后紧接快照中的位置。

NewText

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置替换旧文本的文本。

OldBuffer

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置旧文本缓冲区。

OldLength

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置旧文本的长度。

OldPosition

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置文本更改在更改前紧接快照中的位置。

OldText

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置已替换的文本。

方法

ApplyChange(Span)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。应用指定的文本更改。

ApplyChange(String, Int32)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。应用指定的文本更改。

Equals(Object)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。确定指定的 对象是否等于当前 对象。

GetHashCode()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取此文本更改的哈希代码。

Normalize()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。返回此文本更改的规范化值。

ToString()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。返回文本更改的字符串表示形式。

运算符

Equality(TextChange, TextChange)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。确定两个文本更改是否相等。

Inequality(TextChange, TextChange)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。确定两个文本更改是否不相等。

适用于