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!;
78
return
_environmentVariables
.TryGetValue(name, out string? value) ? value : null;
84
return
_environmentVariables
;
92
_environmentVariables
.Remove(name);
96
_environmentVariables
[name] = value;
103
if (ReferenceEquals(newEnvironment,
_environmentVariables
))
109
_environmentVariables
.Clear();
112
_environmentVariables
[entry.Key] = entry.Value;
125
foreach (var kvp in
_environmentVariables
)