public AssembleSetting.Requirement LoadAssembleSettingRequirementFromXml(SecurityElement element) { AssembleSetting.Requirement requirement = new AssembleSetting.Requirement(); requirement.Type = TypeNameContainer <AssembleSetting.Requirement._Type> .Parse(element.Attribute("Type"), requirement.Type); requirement.Value = StrParser.ParseHexInt(element.Attribute("Value"), requirement.Value); return(requirement); }
private AssembleSetting.Part LoadSuitPartFromXml(SecurityElement element) { AssembleSetting.Part part = new AssembleSetting.Part(); if (element.Children != null) { foreach (SecurityElement element2 in element.Children) { if (element2.Tag == "Requirement") { AssembleSetting.Requirement item = this.LoadAssembleSettingRequirementFromXml(element2); if (item != null) { part.Requiremets.Add(item); } } } } return(part); }