ITextVersion 接口

描述 ITextBuffer 的版本。 ITextEdit 的每个应用程序对文本缓冲区的生成新 ITextVersion。

命名空间:  Microsoft.VisualStudio.Text
程序集:  Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)

语法

声明
Public Interface ITextVersion
public interface ITextVersion
public interface class ITextVersion
type ITextVersion =  interface end
public interface ITextVersion

ITextVersion 类型公开以下成员。

属性

  名称 说明
公共属性 Changes 获取生成下一版本的文本更改。
公共属性 Length 获取此 ITextVersion 的长度(以字符为单位)。
公共属性 Next 获取下一 ITextVersion。
公共属性 ReiteratedVersionNumber 获取一个最早的版本号,该版本到此版本之间的所有文本更改已被相应撤消/重做操作取消。
公共属性 TextBuffer 此 ITextVersion 适用的 ITextBuffer
公共属性 VersionNumber 此版本的版本号,在同一缓冲区的不同版本之间的比较。

页首

方法

  名称 说明
公共方法 CreateCustomTrackingSpan 此版本创建自定义 ITrackingSpan
公共方法 CreateTrackingPoint(Int32, PointTrackingMode) 此版本创建 ITrackingPoint
公共方法 CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) 此版本创建 ITrackingPoint
公共方法 CreateTrackingSpan(Span, SpanTrackingMode) 此版本创建 ITrackingSpan
公共方法 CreateTrackingSpan(Int32, Int32, SpanTrackingMode) 此版本创建 ITrackingSpan
公共方法 CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) 此版本创建 ITrackingSpan
公共方法 CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) 此版本创建 ITrackingSpan

页首

备注

有关版本控制的文本的更多信息,请参见一节 “在文本模型和文本视图的仔细的行为”。 在编辑器内

请参阅

参考

Microsoft.VisualStudio.Text 命名空间