Praeclarum.App.TextDocumentHistory.SaveRevision C# (CSharp) Method

SaveRevision() public method

public SaveRevision ( string title, string textData ) : void
title string
textData string
return void
		public void SaveRevision (string title, string textData)
		{
			Console.WriteLine ("SAVE REV " + title);
			var r = new TextDocumentRevision {
				ModifiedTimeUtc = DateTime.UtcNow,
				Title = title,
				TextData = textData,
			};

			if (revisionIndex >= 0 && revisionIndex + 1 < revisions.Count) {
				revisions.RemoveRange (revisionIndex + 1, (revisions.Count - (revisionIndex + 1)));
			}

			revisions.Add (r);
			revisionIndex = revisions.Count - 1;
		}