using System.Collections.Generic; namespace SourceGit.Models { /// /// Diff文本文件变化 /// public class TextChanges { public enum LineMode { None, Normal, Indicator, Added, Deleted, } public class Line { public LineMode Mode = LineMode.Normal; public string Content = ""; public string OldLine = ""; public string NewLine = ""; public Line(LineMode mode, string content, string oldLine, string newLine) { Mode = mode; Content = content; OldLine = oldLine; NewLine = newLine; } } public bool IsBinary = false; public List Lines = new List(); } }