public IEnumerable<TIM> Read(XPathNodeIterator xPathNodeIterator)
{
var tims = new List<TIM>();
if (xPathNodeIterator.Count == 0)
return tims;
foreach (XPathNavigator node in xPathNodeIterator)
{
var tim = new TIM
{
A = CreateDateTime(node, "A"),
B = CreateDateTime(node, "B"),
D = FindEnumValue(node, "D"),
Items = GetItems(node)
};
tims.Add(tim);
}
return tims;
}