8 writes to EnvironmentVariables
Microsoft.TestPlatform.CommunicationUtilities (1)
_generated\62\TestPlatformJsonContext.TestProcessStartInfo.g.cs (1)
121Setter = static (obj, value) => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProcessStartInfo)obj).EnvironmentVariables = value!,
Microsoft.TestPlatform.CrossPlatEngine (4)
Adapter\FrameworkHandle.cs (1)
91EnvironmentVariables = environmentVariables,
Client\ProxyExecutionManagerWithDataCollection.cs (2)
163testProcessStartInfo.EnvironmentVariables ??= new Dictionary<string, string?>(); 186testProcessStartInfo.EnvironmentVariables = _dataCollectionEnvironmentVariables;
Client\ProxyOperationManagerWithDataCollection.cs (1)
90testProcessStartInfo.EnvironmentVariables = _dataCollectionEnvironmentVariables;
Microsoft.TestPlatform.TestHostRuntimeProvider (3)
Hosting\DefaultTestHostManager.cs (1)
248EnvironmentVariables = environmentVariables ?? new Dictionary<string, string?>(),
Hosting\DotnetTestHostManager.cs (2)
241startInfo.EnvironmentVariables = environmentVariables ?? new Dictionary<string, string?>(StringComparer.OrdinalIgnoreCase); 855startInfo.EnvironmentVariables ??= new Dictionary<string, string?>();
21 references to EnvironmentVariables
Microsoft.TestPlatform.CommunicationUtilities (2)
_generated\62\TestPlatformJsonContext.TestProcessStartInfo.g.cs (2)
120Getter = static obj => ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProcessStartInfo)obj).EnvironmentVariables, 172IDictionaryStringStringSerializeHandler(writer, ((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProcessStartInfo)value).EnvironmentVariables);
Microsoft.TestPlatform.CrossPlatEngine (7)
Client\ProxyExecutionManagerWithDataCollection.cs (5)
167if (testProcessStartInfo.EnvironmentVariables.ContainsKey(envVariable.Key)) 169testProcessStartInfo.EnvironmentVariables[envVariable.Key] = envVariable.Value; 173testProcessStartInfo.EnvironmentVariables.Add(envVariable.Key, envVariable.Value); 184if (testProcessStartInfo.EnvironmentVariables == null) 192testProcessStartInfo.EnvironmentVariables[kvp.Key] = kvp.Value;
Client\ProxyOperationManagerWithDataCollection.cs (2)
88if (testProcessStartInfo.EnvironmentVariables == null) 96testProcessStartInfo.EnvironmentVariables[kvp.Key] = kvp.Value;
Microsoft.TestPlatform.TestHostRuntimeProvider (12)
Hosting\DefaultTestHostManager.cs (2)
549testHostStartInfo.EnvironmentVariables, 567AdjustProcessPriorityBasedOnSettings(_testHostProcess, testHostStartInfo.EnvironmentVariables);
Hosting\DotnetTestHostManager.cs (10)
275startInfo.EnvironmentVariables["DOTNET_ROOT"] = string.Empty; 646startInfo.EnvironmentVariables.Add(dotnetRootX86, dotnetRootPath); 654startInfo.EnvironmentVariables["DOTNET_ROOT"] = dotnetRootPath; 781/// <paramref name="startInfo"/>'s <see cref="TestProcessStartInfo.EnvironmentVariables"/>, typically coming from 790if (startInfo.EnvironmentVariables is null) 795foreach (var environmentVariable in startInfo.EnvironmentVariables) 858startInfo.EnvironmentVariables.Add(environmentVariableName, dotnetRootPath); 971var dotnetEnvVars = testHostStartInfo.EnvironmentVariables? 987testHostStartInfo.EnvironmentVariables, 1005DefaultTestHostManager.AdjustProcessPriorityBasedOnSettings(_testHostProcess, testHostStartInfo.EnvironmentVariables);