internal static string[] LoadFileLines(string file) { if (file == null) throw new ArgumentNullException("file"); ArrayList lines = new ArrayList(); using (StreamReader reader = new StreamReader(file)) { string s; while ((s = reader.ReadLine()) != null) { lines.Add(s); } } return (string[]) lines.ToArray(typeof(string)); }
public Diff(string leftFile, string rightFile, bool caseSensitive, bool compareWhitespace) : this( UnifiedDiff.LoadFileLines(leftFile), UnifiedDiff.LoadFileLines(rightFile), caseSensitive, compareWhitespace) { }