11 references to EnvironmentVariableComparer
Microsoft.Build (7)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
914entryToComplete.RequestConfiguration.SavedEnvironmentVariables = entryToComplete.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer); 1400_requestEntry.RequestConfiguration.SavedEnvironmentVariables = _requestEntry.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
961translator.TranslateDictionary(ref _savedEnvironmentVariables, CommunicationsUtilities.EnvironmentVariableComparer);
BackEnd\Shared\BuildResult.cs (4)
672translator.TranslateDictionary(ref _savedEnvironmentVariables, CommunicationsUtilities.EnvironmentVariableComparer); 685translator.TranslateDictionary(ref savedEnvironmentVariables, CommunicationsUtilities.EnvironmentVariableComparer, ref additionalEntries, s_additionalEntriesKeys); 693translator.TranslateDictionary(ref savedEnvironmentVariables, CommunicationsUtilities.EnvironmentVariableComparer, ref additionalEntries, s_additionalEntriesKeys); 695.ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer); // no-op if already frozen
Microsoft.Build.Framework (4)
BackEnd\CommunicationsUtilities.cs (2)
301Dictionary<string, string> table = new(vars.Count, EnvironmentVariableComparer); 312EnvironmentState 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);