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();
27 references to Children
NuGet.Configuration (27)
Settings\NuGetConfiguration.cs (5)
15internal IReadOnlyDictionary<string, SettingSection> Sections => Children.ToDictionary(c => c.ElementName); 38Children.Add(section); 56Children.Add(defaultSection); 115Children.Add(section); 186public 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 (10)
39Children.Clear(); 48Children.Clear(); 51Children.Add(item); 64Children.Remove(currentItem); 65Children.Add(item); 69Children.Add(item); 83if (!Children.Contains(setting) && !setting.IsEmpty()) 85Children.Add(setting); 114if (Children.Remove(currentSetting)) 128Children.Add(undeletedItem);