24 references to GetEnvironmentVariable
Microsoft.Build.CommandLine.UnitTests (1)
MSBuildMultithreaded_Tests.cs (1)
71string? taskEnvValue = TaskEnvironment.GetEnvironmentVariable(envVarName);
Microsoft.Build.Engine.UnitTests (18)
BackEnd\TaskEnvironment_Tests.cs (18)
95var retrievedValue = taskEnvironment.GetEnvironmentVariable(testVarName); 121taskEnvironment.GetEnvironmentVariable(testVarName).ShouldBe(testVarValue); 124taskEnvironment.GetEnvironmentVariable(testVarName).ShouldBeNull(); 162taskEnvironment.GetEnvironmentVariable(var1Name).ShouldBeNull(); // Should be removed 163taskEnvironment.GetEnvironmentVariable(var2Name).ShouldBe("updated_value2"); // Should be updated 164taskEnvironment.GetEnvironmentVariable(var3Name).ShouldBe("new_value3"); // Should be added 318stubEnvironment.GetEnvironmentVariable(testVarName).ShouldBe(testVarValue); 325stubEnvironment.GetEnvironmentVariable(testVarName).ShouldBeNull(); 347multithreadedEnvironment.GetEnvironmentVariable(testVarName).ShouldBeNull(); 353multithreadedEnvironment.GetEnvironmentVariable(testVarName).ShouldBe(testVarValue); 372TaskEnvironment.Fallback.GetEnvironmentVariable(testVarName).ShouldBe(testVarValue); 394env.GetEnvironmentVariable(testVarName).ShouldBe(testVarValue); 399env.GetEnvironmentVariable(testVarName).ShouldBe(testVarValue); 427env.GetEnvironmentVariable("MY_CUSTOM_VAR").ShouldBe("custom_value"); 428env.GetEnvironmentVariable("ANOTHER_VAR").ShouldBe("another_value"); 429env.GetEnvironmentVariable(excludedVarName).ShouldBeNull(); 451env1.GetEnvironmentVariable(testVarName).ShouldBe("only_in_env1"); 452env2.GetEnvironmentVariable(testVarName).ShouldNotBe("only_in_env1");
Microsoft.Build.Tasks.Core (3)
Copy.cs (3)
451if (TaskEnvironment.GetEnvironmentVariable(AlwaysOverwriteReadOnlyFilesEnvVar) != null) 456_alwaysRetryCopy = TaskEnvironment.GetEnvironmentVariable(AlwaysRetryEnvVar) != null; 460&& TaskEnvironment.GetEnvironmentVariable("MSBuildUseSymboliclinksIfPossible") != null)
Microsoft.Build.Utilities.Core (2)
ToolTask.cs (2)
1063string timeoutFromEnvironment = TaskEnvironment.GetEnvironmentVariable("MSBUILDTOOLTASKCANCELPROCESSWAITTIMEOUT"); 1419return TaskEnvironment.GetEnvironmentVariable("PATH")?