2 writes to _dictionaryBuilder
Microsoft.Build (2)
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (2)
106_dictionaryBuilder = new Dictionary<string, ItemDataCollectionValue<I>>(StringComparer.OrdinalIgnoreCase); 140_dictionaryBuilder = null;
15 references to _dictionaryBuilder
Microsoft.Build (15)
Evaluation\LazyItemEvaluator.OrderedItemDataCollection.cs (15)
62if (_dictionaryBuilder is not null) 70ItemDataCollectionValue<I> oldDictionaryEntry = _dictionaryBuilder[oldNormalizedValue]; 74_dictionaryBuilder.Remove(oldNormalizedValue); 78_dictionaryBuilder[oldNormalizedValue] = oldDictionaryEntry; 81ItemDataCollectionValue<I> newDictionaryEntry = _dictionaryBuilder[newNormalizedValue]; 83_dictionaryBuilder[newNormalizedValue] = newDictionaryEntry; 88ItemDataCollectionValue<I> dictionaryEntry = _dictionaryBuilder[newNormalizedValue]; 90_dictionaryBuilder[newNormalizedValue] = dictionaryEntry; 104if (_dictionaryBuilder == null) 114return _dictionaryBuilder; 120if (_dictionaryBuilder is not null) 130_dictionaryBuilder?.Clear(); 159_dictionaryBuilder.Remove(itemValue); 181if (!_dictionaryBuilder.TryGetValue(key, out var dictionaryValue)) 189_dictionaryBuilder[key] = dictionaryValue;