ITextVersion.ReiteratedVersionNumber Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
public:
property int ReiteratedVersionNumber { int get(); };
public:
property int ReiteratedVersionNumber { int get(); };
public int ReiteratedVersionNumber { get; }
member this.ReiteratedVersionNumber : int
Public ReadOnly Property ReiteratedVersionNumber As Integer
Property Value
The oldest version number.
Remarks
If ReiteratedVersionNumber is not equal to VersionNumber, then for every ITextChange not originated by an undo operation between ReiteratedVersionNumber and VersionNumber, there is a corresponding ITextChange originated by an undo operation that cancels it out. So the contents of the two versions are necessarily identical.
Setting this property correctly is the responsibility of the undo system; aside from this property, the text buffer and related classes are unaware of undo and redo.
Note that the ITextVersion objects created through ChangeContentType(IContentType, Object) have no text changes and will therefore keep the ReiteratedVersionNumber of the previous version.