2 writes to _allowedAttributes
Microsoft.Build (2)
Evaluation\ParserIgnoreConfiguration.cs (2)
58_allowedAttributes = new Dictionary<string, HashSet<string>>(StringComparer.OrdinalIgnoreCase); 220translator.TranslateDictionary(ref _allowedAttributes, StringComparer.OrdinalIgnoreCase, TranslateHashSetValue, HashSetValueFactory);
9 references to _allowedAttributes
Microsoft.Build (9)
Evaluation\ParserIgnoreConfiguration.cs (9)
86&& CollectionHelpers.DictionaryEquals(left._allowedAttributes, right._allowedAttributes, HashSet<string>.CreateSetComparer()) 112if (_allowedAttributes.Count == 0) 117if (!_allowedAttributes.TryGetValue(elementName, out HashSet<string>? allowedAttributes) || !allowedAttributes.Contains(attributeName)) 178UnionEntries(merged._allowedAttributes, left._allowedAttributes); 179UnionEntries(merged._allowedAttributes, right._allowedAttributes); 319target = _allowedAttributes;