private static void LoadQueue(Queue <Entry> queue, TextReader file, int records) { for (var i = 0; i < records; i++) { if (file.Peek() < 0) { break; } queue.Enqueue(Entry.Build(file.ReadLine())); } }