Aqueduct.Configuration.Loaders.Xml.XmlConfigurationLoader.LoadSectionSettings C# (CSharp) Method

LoadSectionSettings() protected method

protected LoadSectionSettings ( System.Xml.Linq.XElement sectionElement ) : ISettingsList
sectionElement System.Xml.Linq.XElement
return ISettingsList
        protected ISettingsList LoadSectionSettings(XElement sectionElement)
        {
            SettingsList settings = new SettingsList();

            XNamespace sectionNamespace = sectionElement.GetDefaultNamespace();
            var settingsList = from settingNode in sectionElement.Descendants(sectionNamespace + "setting")
                               select CreateSetting(settingNode);

            foreach (var setting in settingsList)
            {
                settings.Add(setting);
            }

            return settings;
        }