2 writes to _environmentVariables
Microsoft.Build (2)
BackEnd\TaskExecutionHost\MultiThreadedTaskEnvironmentDriver.cs (2)
36
_environmentVariables
= new Dictionary<string, string>(environmentVariables, CommunicationsUtilities.EnvironmentVariableComparer);
48
_environmentVariables
= new Dictionary<string, string>(variables.Count, CommunicationsUtilities.EnvironmentVariableComparer);
8 references to _environmentVariables
Microsoft.Build (8)
BackEnd\TaskExecutionHost\MultiThreadedTaskEnvironmentDriver.cs (8)
51
_environmentVariables
[(string)entry.Key] = (string)entry.Value!;
79
return
_environmentVariables
.TryGetValue(name, out string? value) ? value : null;
85
return
_environmentVariables
;
93
_environmentVariables
.Remove(name);
97
_environmentVariables
[name] = value;
105
_environmentVariables
.Clear();
108
_environmentVariables
[entry.Key] = entry.Value;
121
foreach (var kvp in
_environmentVariables
)