/// <summary> /// Deserialises the version history from the specified xml element. /// </summary> internal static void Deserialise(DomainTableIndex index, XmlNode parentNode) { foreach (XmlNode xmlNode in parentNode.SelectNodes("column")) { DomainTableIndexColumn result = index.CreateColumn(); result.Deserialise(xmlNode); } }
/// <summary> /// Deserialises the version history from the specified xml element. /// </summary> internal static void Deserialise(DomainTable table, XmlNode parentNode) { foreach (XmlNode xmlNode in parentNode.SelectNodes("index")) { DomainTableIndex result = table.CreateIndex(); result.Deserialise(xmlNode); DomainTableIndexColumn.Deserialise(result, xmlNode); } }