/// <summary> /// Deserialises the version history from the specified xml element. /// </summary> internal static void Deserialise(DomainContainer container, XmlNode parentNode) { foreach (XmlNode xmlNode in parentNode.SelectNodes("entity")) { DomainEntity result = container.CreateEntity(); result.Deserialise(xmlNode); result.EntityAttributes.Execute(item => item.Deserialise(xmlNode)); } }
/// <summary> /// Deserialises the version history from the specified xml element. /// </summary> internal static void Deserialise(Domain domain, XmlNode parentNode) { foreach (XmlNode xmlNode in parentNode.SelectNodes("container")) { DomainContainer result = domain.CreateContainer(); result.Deserialise(xmlNode); DomainEntity.Deserialise(result, xmlNode); } }