13 references to EnvironmentVariableComparer
Microsoft.Build (7)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
913
entryToComplete.RequestConfiguration.SavedEnvironmentVariables = entryToComplete.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.
EnvironmentVariableComparer
);
1401
_requestEntry.RequestConfiguration.SavedEnvironmentVariables = _requestEntry.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.
EnvironmentVariableComparer
);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
961
translator.TranslateDictionary(ref _savedEnvironmentVariables, CommunicationsUtilities.
EnvironmentVariableComparer
);
BackEnd\Shared\BuildResult.cs (4)
672
translator.TranslateDictionary(ref _savedEnvironmentVariables, CommunicationsUtilities.
EnvironmentVariableComparer
);
685
translator.TranslateDictionary(ref savedEnvironmentVariables, CommunicationsUtilities.
EnvironmentVariableComparer
, ref additionalEntries, s_additionalEntriesKeys);
693
translator.TranslateDictionary(ref savedEnvironmentVariables, CommunicationsUtilities.
EnvironmentVariableComparer
, ref additionalEntries, s_additionalEntriesKeys);
695
.ToFrozenDictionary(CommunicationsUtilities.
EnvironmentVariableComparer
); // no-op if already frozen
Microsoft.Build.Framework (6)
BackEnd\CommunicationsUtilities.cs (4)
172
Dictionary<string, string> table = new(200,
EnvironmentVariableComparer
); // Razzle has 150 environment variables
236
new(table.ToFrozenDictionary(
EnvironmentVariableComparer
), stringBlock.ToArray());
306
Dictionary<string, string> table = new(vars.Count,
EnvironmentVariableComparer
);
317
EnvironmentState newState = new(table.ToFrozenDictionary(
EnvironmentVariableComparer
));
MultiThreadedTaskEnvironmentDriver.cs (2)
35
_environmentVariables = new Dictionary<string, string>(environmentVariables, CommunicationsUtilities.
EnvironmentVariableComparer
);
47
_environmentVariables = new Dictionary<string, string>(variables.Count, CommunicationsUtilities.
EnvironmentVariableComparer
);