internal static Activity[] BuildList(XmlReader rdr) { rdr.ReadToFollowing("activity"); List<Activity> todos = new List<Activity>(); while (rdr.ReadToFollowing("activity")) { todos.Add(new Activity(rdr)); } return todos.ToArray(); }