Implemented interface member:
property
TaskEnvironment
Microsoft.Build.Framework.IMultiThreadableTask.TaskEnvironment
13 references to TaskEnvironment
Microsoft.Build.Tasks.Core (4)
Exec.cs (2)
464? TaskEnvironment.GetAbsolutePath(WorkingDirectory) 465: TaskEnvironment.ProjectDirectory;
LC.cs (2)
139? SdkToolsPathUtility.FileInfoExists(TaskEnvironment.GetAbsolutePath(f)) 147return TaskEnvironment.GetAbsolutePathOrEmpty(pathToTool);
Microsoft.Build.Utilities.Core (9)
ToolTask.cs (9)
534if (string.IsNullOrWhiteSpace(pathToTool) || (ToolPath == null && !FileSystems.Default.FileExists(TaskEnvironment.GetAbsolutePath(pathToTool)))) 555bool isExistingFile = FileSystems.Default.FileExists(TaskEnvironment.GetAbsolutePath(pathToTool)); 662ProcessStartInfo startInfo = TaskEnvironment.GetProcessStartInfo(); 685startInfo.WorkingDirectory = TaskEnvironment.GetAbsolutePath(workingDirectory); 893AbsolutePath filePath = !string.IsNullOrEmpty(fileName) ? TaskEnvironment.GetAbsolutePath(fileName) : new AbsolutePath(fileName, ignoreRootedCheck: true); 1062string timeoutFromEnvironment = TaskEnvironment.GetEnvironmentVariable("MSBUILDTOOLTASKCANCELPROCESSWAITTIMEOUT"); 1420return TaskEnvironment.GetEnvironmentVariable("PATH")? 1432return FileSystems.Default.DirectoryExists(TaskEnvironment.GetAbsolutePath(path)); 1440.FirstOrDefault(fullPath => !string.IsNullOrEmpty(fullPath) && FileSystems.Default.FileExists(TaskEnvironment.GetAbsolutePath(fullPath)));