public static IEnumerable <HitObject> ReadHitObjects(this StreamReader sr) { string line; while (!string.IsNullOrEmpty(line = sr.ReadLine())) { yield return(HitObject.FromString(line)); } }