2 writes to _environmentVariables
Microsoft.Build.Framework (2)
MultiThreadedTaskEnvironmentDriver.cs (2)
49_environmentVariables = new Dictionary<string, string>(environmentVariables, CommunicationsUtilities.EnvironmentVariableComparer); 61_environmentVariables = new Dictionary<string, string>(variables.Count, CommunicationsUtilities.EnvironmentVariableComparer);
9 references to _environmentVariables
Microsoft.Build.Framework (9)
MultiThreadedTaskEnvironmentDriver.cs (9)
64_environmentVariables[(string)entry.Key] = (string)entry.Value!; 186return _environmentVariables.TryGetValue(name, out string? value) ? value : null; 192return _environmentVariables; 200_environmentVariables.Remove(name); 204_environmentVariables[name] = value; 211if (ReferenceEquals(newEnvironment, _environmentVariables)) 217_environmentVariables.Clear(); 220_environmentVariables[entry.Key] = entry.Value; 233foreach (var kvp in _environmentVariables)