ITextVersion2 接口

定义

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

public interface class ITextVersion2 : Microsoft::VisualStudio::Text::ITextVersion
public interface ITextVersion2 : Microsoft.VisualStudio.Text.ITextVersion
type ITextVersion2 = interface
    interface ITextVersion
Public Interface ITextVersion2
Implements ITextVersion
实现

注解

Any ITextVersion 将 upcastable 到 ITextVersion2

属性

Changes

获取生成下一个版本的文本更改。 当且仅当这是其文本缓冲区的最新版本时,返回 null。

(继承自 ITextVersion)
ImageVersion
Length

获取此的长度(以字符为限) ITextVersion

(继承自 ITextVersion)
Next

获取下一个 ITextVersion 。 当且仅当这是其文本缓冲区的最新版本时,返回 null。

(继承自 ITextVersion)
ReiteratedVersionNumber

获取该版本与此版本之间的所有文本更改都已由相应的撤消/重做操作取消的最早版本号。

(继承自 ITextVersion)
TextBuffer

ITextBuffer 应用于的 ITextVersion

(继承自 ITextVersion)
VersionNumber

此版本的版本号。 它用于在同一缓冲区的不同版本之间进行比较。

(继承自 ITextVersion)

方法

CreateCustomTrackingSpan(Span, TrackingFidelityMode, Object, CustomTrackToVersion)

ITrackingSpan针对此版本创建自定义。

(继承自 ITextVersion)
CreateTrackingPoint(Int32, PointTrackingMode)

ITrackingPoint针对此版本创建。

(继承自 ITextVersion)
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode)

ITrackingPoint针对此版本创建。

(继承自 ITextVersion)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode)

ITrackingSpan针对此版本创建。

(继承自 ITextVersion)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode)

ITrackingSpan针对此版本创建。

(继承自 ITextVersion)
CreateTrackingSpan(Span, SpanTrackingMode)

ITrackingSpan针对此版本创建。

(继承自 ITextVersion)
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode)

ITrackingSpan针对此版本创建。

(继承自 ITextVersion)

适用于