Describes a version of an ITextBuffer. Each application of an ITextEdit to a text buffer generates a new ITextVersion.
Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Public Interface ITextVersion
public interface ITextVersion
public interface class ITextVersion
type ITextVersion =  interface end
public interface ITextVersion
The ITextVersion type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
![]()  | 
Changes | Gets the text changes that produce the next version. | 
![]()  | 
Length | Gets the length in characters of this ITextVersion. | 
![]()  | 
Next | Gets the next ITextVersion. | 
![]()  | 
ReiteratedVersionNumber | Gets the oldest version number for which all text changes between that version and this version have been canceled out by corresponding undo/redo operations. | 
![]()  | 
TextBuffer | The ITextBuffer to which this ITextVersion applies. | 
![]()  | 
VersionNumber | The version number for this version, used for comparisons between versions of the same buffer. | 
Top
Methods
| Name | Description | |
|---|---|---|
![]()  | 
CreateCustomTrackingSpan | Creates a custom ITrackingSpan in this version. | 
![]()  | 
CreateTrackingPoint(Int32, PointTrackingMode) | Creates a ITrackingPoint in this version. | 
![]()  | 
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) | Creates a ITrackingPoint in this version. | 
![]()  | 
CreateTrackingSpan(Span, SpanTrackingMode) | Creates a ITrackingSpan in this version. | 
![]()  | 
CreateTrackingSpan(Int32, Int32, SpanTrackingMode) | Creates a ITrackingSpan in this version. | 
![]()  | 
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) | Creates a ITrackingSpan in this version. | 
![]()  | 
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) | Creates a ITrackingSpan in this version. | 
Top
Remarks
For more information about text versioning, see the section "A Closer Look at the Text Model and the Text View" in Inside the Editor.
.gif)
.gif)