private void ReadFileTimes(XmlNode node, string elementName, Dictionary<string, DateTime> fileStatuses)
{
fileStatuses.Clear();
XmlNode mainNode = node.SelectSingleNode(elementName);
if (mainNode != null)
{
foreach (XmlNode child in mainNode.ChildNodes)
{
string timeString = SerializeUtils.GetAttributeString(child, "FileTime");
DateTime fileTime = DateTime.Parse(timeString, CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal | DateTimeStyles.AdjustToUniversal);
fileStatuses.Add(SerializeUtils.GetAttributeString(child, "Name"), fileTime);
}
}
}