示例#1
0
        internal SettingsGroup(XElement element, SettingsFile origin)
            : base(element, origin)
        {
            ElementName = element.Name.LocalName;

            Children = SettingFactory.ParseChildren <T>(element, origin, CanBeCleared).ToList();

            foreach (var child in Children)
            {
                child.Parent = this;
            }
        }
示例#2
0
        internal SettingsGroup(XElement element, SettingsFile origin)
            : base(element, origin)
        {
            ElementName = element.Name.LocalName;

            ChildrenSet = SettingFactory.ParseChildren <T>(element, origin, CanBeCleared).ToDictionary(c => c, c => c);

            foreach (var child in ChildrenSet)
            {
                child.Value.Parent = this;
            }
        }