internal static void DeserialiseExtenders(Domain domain, XmlNode parentNode) { foreach (DomainContainer container in domain.Containers) { DomainEntityExtender.Deserialise(container, parentNode.SelectSingleNode("container[@guid='" + container.Guid.ToString() + "']")); } }
/// <summary> /// Deserialises the version history from the specified xml element. /// </summary> internal static new void Deserialise(DomainContainer container, XmlNode parentNode) { foreach (XmlNode xmlNode in parentNode.SelectNodes("extender")) { DomainEntityExtender result = container.CreateEntityExtender(); result.Deserialise(xmlNode); result.EntityAttributes.Execute(item => item.Deserialise(xmlNode)); } }