2 writes to _dictionaryBuilder
Microsoft.Build (2)
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (2)
107_dictionaryBuilder = new Dictionary<string, ItemDataCollectionValue<I>>(StringComparer.OrdinalIgnoreCase); 141_dictionaryBuilder = null;
15 references to _dictionaryBuilder
Microsoft.Build (15)
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (15)
63if (_dictionaryBuilder is not null) 71ItemDataCollectionValue<I> oldDictionaryEntry = _dictionaryBuilder[oldNormalizedValue]; 75_dictionaryBuilder.Remove(oldNormalizedValue); 79_dictionaryBuilder[oldNormalizedValue] = oldDictionaryEntry; 82ItemDataCollectionValue<I> newDictionaryEntry = _dictionaryBuilder[newNormalizedValue]; 84_dictionaryBuilder[newNormalizedValue] = newDictionaryEntry; 89ItemDataCollectionValue<I> dictionaryEntry = _dictionaryBuilder[newNormalizedValue]; 91_dictionaryBuilder[newNormalizedValue] = dictionaryEntry; 105if (_dictionaryBuilder == null) 115return _dictionaryBuilder; 121if (_dictionaryBuilder is not null) 131_dictionaryBuilder?.Clear(); 160_dictionaryBuilder.Remove(itemValue); 182if (!_dictionaryBuilder.TryGetValue(key, out var dictionaryValue)) 190_dictionaryBuilder[key] = dictionaryValue;