2 writes to CurrentThreadWorkingDirectory
Microsoft.Build.Framework (2)
MultiThreadedTaskEnvironmentDriver.cs (2)
65
FileUtilities.
CurrentThreadWorkingDirectory
= _currentDirectory.Value;
132
FileUtilities.
CurrentThreadWorkingDirectory
= null;
11 references to CurrentThreadWorkingDirectory
Microsoft.Build (7)
Evaluation\Expander.cs (5)
2560
string directoryToUse = item.Value.ProjectDirectory ?? FileUtilities.
CurrentThreadWorkingDirectory
?? Directory.GetCurrentDirectory();
2618
string baseDirectoryToUse = item.Value.ProjectDirectory ?? FileUtilities.
CurrentThreadWorkingDirectory
?? String.Empty;
2698
string baseDirectoryToUse = item.Value.ProjectDirectory ?? FileUtilities.
CurrentThreadWorkingDirectory
?? String.Empty;
2777
string baseDirectoryToUse = item.Value.ProjectDirectory ?? FileUtilities.
CurrentThreadWorkingDirectory
?? String.Empty;
3328
string directoryToUse = sourceOfMetadata.ProjectDirectory ?? FileUtilities.
CurrentThreadWorkingDirectory
?? Directory.GetCurrentDirectory();
Evaluation\Expander\WellKnownFunctions.cs (2)
108
returnVal = !string.IsNullOrEmpty(FileUtilities.
CurrentThreadWorkingDirectory
)
109
? Path.GetFullPath(Path.Combine(FileUtilities.
CurrentThreadWorkingDirectory
, arg0))
Microsoft.Build.Framework (4)
FileUtilities.cs (3)
361
/// If <see cref="
CurrentThreadWorkingDirectory
"/> is set and <paramref name="path"/> is relative,
381
string? workingDir =
CurrentThreadWorkingDirectory
;
883
baseDirectory =
CurrentThreadWorkingDirectory
?? "";
ItemSpecModifiers.cs (1)
482
currentDirectory ??= FileUtilities.
CurrentThreadWorkingDirectory
?? string.Empty;