private string GetLines(StreamReader reader) { var sb = new StringBuilder(); while (reader.Peek() >= 0) { var buffer = new char[LineLength]; reader.ReadBlock(buffer, 0, LineLength); sb.AppendLine(new string(buffer)); } return sb.ToString(); }