Exemple #1
0
        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);
        }
Exemple #2
0
 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);
 }