3 writes to Children
NuGet.Configuration (3)
Settings\SettingsGroup.cs (3)
32Children = new List<T>(); 36Children = new List<T>(children); 47Children = SettingFactory.ParseChildren<T>(element, origin, CanBeCleared).ToList();
25 references to Children
NuGet.Configuration (25)
Settings\NuGetConfiguration.cs (4)
15internal IReadOnlyDictionary<string, SettingSection> Sections => Children.ToDictionary(c => c.ElementName); 38Children.Add(section); 56Children.Add(defaultSection); 163public override int GetHashCode() => Children.GetHashCode();
Settings\ParsedSettingSection.cs (1)
20foreach (var child in Children)
Settings\SettingSection.cs (1)
13public IReadOnlyCollection<SettingItem> Items => Children.ToList();
Settings\SettingsGroup.cs (10)
40public override bool IsEmpty() => !Children.Any() || Children.All(c => c.IsEmpty()); 49foreach (var child in Children) 62var element = new XElement(XmlUtility.GetEncodedXMLName(ElementName), Children.Select(c => c.AsXNode())); 76foreach (var child in Children) 86foreach (var child in Children) 114if (!Children.Contains(setting) && !setting.IsEmpty()) 116Children.Add(setting); 149if (TryGetChild(setting, out var currentSetting) && Children.Remove(currentSetting)) 164foreach (var child in Children)
Settings\VirtualSettingSection.cs (9)
42Children.Clear(); 45Children.Add(item); 58Children.Remove(currentItem); 59Children.Add(item); 63Children.Add(item); 77if (!Children.Contains(setting) && !setting.IsEmpty()) 79Children.Add(setting); 108if (Children.Remove(currentSetting)) 122Children.Add(undeletedItem);