5 writes to _parameters
Microsoft.Build (5)
Construction\ProjectTaskElement.cs (5)
329_parameters = null; 349_parameters = null; 369_parameters = null; 401_parameters = null; 444_parameters = new CopyOnWriteDictionary<(string, ElementLocation)>(StringComparer.OrdinalIgnoreCase);
7 references to _parameters
Microsoft.Build (7)
Construction\ProjectTaskElement.cs (7)
149var parametersClone = new Dictionary<string, string>(_parameters.Count, StringComparer.OrdinalIgnoreCase); 151foreach (KeyValuePair<string, (string, ElementLocation)> entry in _parameters) 180foreach (KeyValuePair<string, (string, ElementLocation)> entry in _parameters) 221return _parameters.Clone(); // copy on write! 303if (_parameters.TryGetValue(name, out (string, ElementLocation) parameter)) 442if (_parameters == null) 454_parameters[attribute.Name] = (attribute.Value, attribute.Location);