7 instantiations of CopyOnWriteDictionary
Microsoft.Build (3)
Construction\ProjectTaskElement.cs (1)
444_parameters = new CopyOnWriteDictionary<(string, ElementLocation)>(StringComparer.OrdinalIgnoreCase);
Instance\ProjectTaskInstance.cs (2)
140new CopyOnWriteDictionary<(string, ElementLocation)>(StringComparer.OrdinalIgnoreCase), 383count => new CopyOnWriteDictionary<(string, ElementLocation)>());
Microsoft.Build.Framework (1)
Collections\CopyOnWriteDictionary.cs (1)
386return new CopyOnWriteDictionary<V>(this);
Microsoft.Build.Utilities.Core (3)
TaskItem.cs (3)
454var dictionary = new CopyOnWriteDictionary<string>(MSBuildNameIgnoreCaseComparer.Default); 535? new CopyOnWriteDictionary<string>(MSBuildNameIgnoreCaseComparer.Default) 536: new CopyOnWriteDictionary<string>(_metadata);
11 references to CopyOnWriteDictionary
Microsoft.Build (7)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
1532if (customMetadata is CopyOnWriteDictionary<string> copyOnWriteDictionary)
Construction\ProjectTaskElement.cs (2)
36private CopyOnWriteDictionary<(string, ElementLocation)> _parameters; 211internal CopyOnWriteDictionary<(string, ElementLocation)> ParametersForEvaluation
Instance\ProjectTaskInstance.cs (4)
58private CopyOnWriteDictionary<(string, ElementLocation)> _parameters; 156CopyOnWriteDictionary<(string, ElementLocation)> parameters, 302internal CopyOnWriteDictionary<(string, ElementLocation)> ParametersForBuild 387_parameters = (CopyOnWriteDictionary<(string, ElementLocation)>)localParameters;
Microsoft.Build.Framework (3)
Collections\CopyOnWriteDictionary.cs (3)
94private CopyOnWriteDictionary(CopyOnWriteDictionary<V> that) 384internal CopyOnWriteDictionary<V> Clone() 392internal bool HasSameBacking(CopyOnWriteDictionary<V> other)
Microsoft.Build.Utilities.Core (1)
TaskItem.cs (1)
454var dictionary = new CopyOnWriteDictionary<string>(MSBuildNameIgnoreCaseComparer.Default);