static private BuildList ( |
||
rdr | ||
Результат | BatchBook.Deal[] |
internal static Deal[] BuildList(XmlReader rdr)
{
if (rdr.IsStartElement("companies") && !rdr.IsEmptyElement)
{
List<Deal> deals = new List<Deal>();
rdr.ReadStartElement("deals");
while (rdr.Name == "deal")
{
deals.Add(new Deal(rdr));
}
rdr.ReadEndElement();
return deals.ToArray();
}
else
{
rdr.Skip();
return new Deal[0];
}
}