public void LoadFromFile(string filename, SeedCalculator calculator) { using (var file = File.OpenRead(filename)) { LoadFromStream(file, calculator); } }
public void LoadFromStream(Stream stream, SeedCalculator calculator) { using(var reader = new StreamReader(stream, true)) { while (!reader.EndOfStream) { var value = reader.ReadLine(); Add(calculator(value), value); } } }