internal static Participant[] BuildList(XmlReader rdr)
{
List<Participant> participants = new List<Participant>();
rdr.ReadStartElement("participants");
while (rdr.ReadToFollowing("participant"))
{
participants.Add(new Participant(rdr));
}
rdr.ReadEndElement();
return participants.ToArray();
}