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)
62
if (
_dictionaryBuilder
is not null)
70
ItemDataCollectionValue<I> oldDictionaryEntry =
_dictionaryBuilder
[oldNormalizedValue];
74
_dictionaryBuilder
.Remove(oldNormalizedValue);
78
_dictionaryBuilder
[oldNormalizedValue] = oldDictionaryEntry;
81
ItemDataCollectionValue<I> newDictionaryEntry =
_dictionaryBuilder
[newNormalizedValue];
83
_dictionaryBuilder
[newNormalizedValue] = newDictionaryEntry;
88
ItemDataCollectionValue<I> dictionaryEntry =
_dictionaryBuilder
[newNormalizedValue];
90
_dictionaryBuilder
[newNormalizedValue] = dictionaryEntry;
104
if (
_dictionaryBuilder
== null)
114
return
_dictionaryBuilder
;
120
if (
_dictionaryBuilder
is not null)
130
_dictionaryBuilder
?.Clear();
159
_dictionaryBuilder
.Remove(itemValue);
181
if (!
_dictionaryBuilder
.TryGetValue(key, out var dictionaryValue))
189
_dictionaryBuilder
[key] = dictionaryValue;