public override string ToString() { var EMPTY = "" + Global.NL; _file.Position = 0; if (_file.Length == 0) { return(EMPTY); } else { var lines = new StreamReader(_file, _encoding).ReadAllLines().ToArray(); return(lines.IsEmpty() ? EMPTY : (lines.Aggregate((acc, line) => acc + Global.NL + line) + Global.NL)); } }