2 writes to _environmentVariables
Microsoft.Build.Framework (2)
MultiThreadedTaskEnvironmentDriver.cs (2)
35_environmentVariables = new Dictionary<string, string>(environmentVariables, CommunicationsUtilities.EnvironmentVariableComparer); 47_environmentVariables = new Dictionary<string, string>(variables.Count, CommunicationsUtilities.EnvironmentVariableComparer);
9 references to _environmentVariables
Microsoft.Build.Framework (9)
MultiThreadedTaskEnvironmentDriver.cs (9)
50_environmentVariables[(string)entry.Key] = (string)entry.Value!; 78return _environmentVariables.TryGetValue(name, out string? value) ? value : null; 84return _environmentVariables; 92_environmentVariables.Remove(name); 96_environmentVariables[name] = value; 103if (ReferenceEquals(newEnvironment, _environmentVariables)) 109_environmentVariables.Clear(); 112_environmentVariables[entry.Key] = entry.Value; 125foreach (var kvp in _environmentVariables)