private MeridianGroup LoadMeridianGroupFromXml(SecurityElement element) { MeridianGroup group = new MeridianGroup { type = TypeNameContainer <_MeridianType> .Parse(element.Attribute("Type"), 0) }; if (element.Children != null) { foreach (SecurityElement element2 in element.Children) { string str; if (((str = element2.Tag) != null) && (str == "Meridian")) { Meridian item = this.LoadMeridianFromXml(element2); group.meridians.Add(item); } } } return(group); }
public MeridianConfigSetting LoadMeridianConfigSettingFromXml(SecurityElement element) { MeridianConfigSetting setting = new MeridianConfigSetting { qualityLevel = StrParser.ParseDecInt(element.Attribute("QualityLevel"), 0) }; if (element.Children != null) { foreach (SecurityElement element2 in element.Children) { string str; if (((str = element2.Tag) != null) && (str == "MeridianGroup")) { MeridianGroup item = this.LoadMeridianGroupFromXml(element2); setting.meridianGroups.Add(item); } } } return(setting); }