protected void ReadXmlSettingsGroup(XmlNode xmlNode, ICollection <string> errors) { SettingsGroup settingsGroup = AllSettingsGroups.Where((SettingsGroup i) => xmlNode.Name == i.XmlNodeName).FirstOrDefault(); if (settingsGroup != null) { settingsGroup.ReadXml(xmlNode, this, errors); } else { errors.Add("意外的Xml节点 {0} 在 '{1}' 中".InvariantFormat(xmlNode.GetFullPath(), base.Text)); } }
internal SettingsGroup GetSettingsGroupByName(string name) { return(AllSettingsGroups.Where((SettingsGroup sg) => sg.Name.Equals(name)).FirstOrDefault()); }