AvalonStudio.TextEditor.Document.TextSourceVersionProvider.Version.GetChangesTo C# (CSharp) Method

GetChangesTo() public method

public GetChangesTo ( ITextSourceVersion other ) : IEnumerable
other ITextSourceVersion
return IEnumerable
			public IEnumerable<TextChangeEventArgs> GetChangesTo(ITextSourceVersion other)
			{
				var result = CompareAge(other);
				var o = (Version) other;
				if (result < 0)
					return GetForwardChanges(o);
				if (result > 0)
					return o.GetForwardChanges(this).Reverse().Select(change => change.Invert());
				return Empty<TextChangeEventArgs>.Array;
			}