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