2 writes to _modifications
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\Lookup.cs (2)
1135_modifications = new Dictionary<string, MetadataModification>(MSBuildNameIgnoreCaseComparer.Default); 1145_modifications = new Dictionary<string, MetadataModification>(other._modifications, MSBuildNameIgnoreCaseComparer.Default);
11 references to _modifications
Microsoft.Build (11)
BackEnd\Components\RequestBuilder\Lookup.cs (11)
1145_modifications = new Dictionary<string, MetadataModification>(other._modifications, MSBuildNameIgnoreCaseComparer.Default); 1162get { return _modifications.Count > 0 || _keepOnlySpecified; } 1183var metadataToRemove = new List<string>(_modifications.Keys.Where(m => other[m].Remove)); 1186_modifications.Remove(metadata); 1196if (modificationPair.Value.KeepValue && _modifications.TryGetValue(modificationPair.Key, out existingModification)) 1207_modifications[modificationPair.Key] = modificationPair.Value; 1219return _modifications.ContainsKey(metadataName); 1229_modifications.Add(metadataName, MetadataModification.CreateFromNewValue(metadataValue)); 1237get { return _modifications; } 1254if (!_modifications.TryGetValue(metadataName, out modification)) 1271_modifications[metadataName] = value;