8 writes to EnvironmentVariables
Microsoft.TestPlatform.CommunicationUtilities (1)
_generated\54\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)
241EnvironmentVariables = environmentVariables ?? new Dictionary<string, string?>(),
Hosting\DotnetTestHostManager.cs (2)
241startInfo.EnvironmentVariables = environmentVariables ?? new Dictionary<string, string?>(StringComparer.OrdinalIgnoreCase); 827startInfo.EnvironmentVariables ??= new Dictionary<string, string?>();
21 references to EnvironmentVariables
Microsoft.TestPlatform.CommunicationUtilities (2)
_generated\54\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)
542testHostStartInfo.EnvironmentVariables, 560AdjustProcessPriorityBasedOnSettings(_testHostProcess, testHostStartInfo.EnvironmentVariables);
Hosting\DotnetTestHostManager.cs (10)
275startInfo.EnvironmentVariables["DOTNET_ROOT"] = string.Empty; 618startInfo.EnvironmentVariables.Add(dotnetRootX86, dotnetRootPath); 626startInfo.EnvironmentVariables["DOTNET_ROOT"] = dotnetRootPath; 753/// <paramref name="startInfo"/>'s <see cref="TestProcessStartInfo.EnvironmentVariables"/>, typically coming from 762if (startInfo.EnvironmentVariables is null) 767foreach (var environmentVariable in startInfo.EnvironmentVariables) 830startInfo.EnvironmentVariables.Add(environmentVariableName, dotnetRootPath); 943var dotnetEnvVars = testHostStartInfo.EnvironmentVariables? 959testHostStartInfo.EnvironmentVariables, 977DefaultTestHostManager.AdjustProcessPriorityBasedOnSettings(_testHostProcess, testHostStartInfo.EnvironmentVariables);