Implemented interface member:
property
TaskEnvironment
Microsoft.Build.Framework.IMultiThreadableTask.TaskEnvironment
13 references to TaskEnvironment
Microsoft.Build.Tasks.Core (4)
Exec.cs (2)
462? TaskEnvironment.GetAbsolutePath(WorkingDirectory) 463: TaskEnvironment.ProjectDirectory;
LC.cs (2)
139? SdkToolsPathUtility.FileInfoExists(TaskEnvironment.GetAbsolutePath(f)) 147return TaskEnvironment.GetAbsolutePathOrEmpty(pathToTool);
Microsoft.Build.Utilities.Core (9)
ToolTask.cs (9)
530if (string.IsNullOrWhiteSpace(pathToTool) || (ToolPath == null && !FileSystems.Default.FileExists(TaskEnvironment.GetAbsolutePath(pathToTool)))) 551bool isExistingFile = FileSystems.Default.FileExists(TaskEnvironment.GetAbsolutePath(pathToTool)); 658ProcessStartInfo startInfo = TaskEnvironment.GetProcessStartInfo(); 681startInfo.WorkingDirectory = TaskEnvironment.GetAbsolutePath(workingDirectory); 889AbsolutePath filePath = !string.IsNullOrEmpty(fileName) ? TaskEnvironment.GetAbsolutePath(fileName) : new AbsolutePath(fileName, ignoreRootedCheck: true); 1058string timeoutFromEnvironment = TaskEnvironment.GetEnvironmentVariable("MSBUILDTOOLTASKCANCELPROCESSWAITTIMEOUT"); 1416return TaskEnvironment.GetEnvironmentVariable("PATH")? 1428return FileSystems.Default.DirectoryExists(TaskEnvironment.GetAbsolutePath(path)); 1436.FirstOrDefault(fullPath => !string.IsNullOrEmpty(fullPath) && FileSystems.Default.FileExists(TaskEnvironment.GetAbsolutePath(fullPath)));