2 writes to _allowedChildren
Microsoft.Build (2)
Evaluation\ParserIgnoreConfiguration.cs (2)
59_allowedChildren = new Dictionary<string, HashSet<string>>(StringComparer.OrdinalIgnoreCase); 221translator.TranslateDictionary(ref _allowedChildren, StringComparer.OrdinalIgnoreCase, TranslateHashSetValue, HashSetValueFactory);
9 references to _allowedChildren
Microsoft.Build (9)
Evaluation\ParserIgnoreConfiguration.cs (9)
87&& CollectionHelpers.DictionaryEquals(left._allowedChildren, right._allowedChildren, HashSet<string>.CreateSetComparer()); 128if (_allowedChildren.Count == 0) 133if (!_allowedChildren.TryGetValue(parentElementName, out HashSet<string>? allowedChildren) || !allowedChildren.Contains(childElementName)) 180UnionEntries(merged._allowedChildren, left._allowedChildren); 181UnionEntries(merged._allowedChildren, right._allowedChildren); 323target = _allowedChildren;