20 references to GetEnvironmentVariable
Microsoft.Build.CommandLine.UnitTests (1)
MSBuildMultithreaded_Tests.cs (1)
72string? 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 (1)
Copy.cs (1)
454if (TaskEnvironment.GetEnvironmentVariable(AlwaysOverwriteReadOnlyFilesEnvVar) != null)