2 writes to CurrentThreadWorkingDirectory
Microsoft.Build.Framework (2)
MultiThreadedTaskEnvironmentDriver.cs (2)
65
FileUtilities.
CurrentThreadWorkingDirectory
= _currentDirectory.Value;
137
FileUtilities.
CurrentThreadWorkingDirectory
= null;
15 references to CurrentThreadWorkingDirectory
Microsoft.Build (11)
Evaluation\Expander.ItemExpander.Transforms.cs (6)
122
string directoryToUse = item.Item.ProjectDirectory ?? FileUtilities.
CurrentThreadWorkingDirectory
?? Directory.GetCurrentDirectory();
185
string baseDirectoryToUse = item.Item.ProjectDirectory ?? FileUtilities.
CurrentThreadWorkingDirectory
?? String.Empty;
275
string baseDirectoryToUse = item.Item.ProjectDirectory ?? FileUtilities.
CurrentThreadWorkingDirectory
?? String.Empty;
360
string baseDirectoryToUse = item.Item.ProjectDirectory ?? FileUtilities.
CurrentThreadWorkingDirectory
?? String.Empty;
1063
directoryToUse = sourceOfMetadata.ProjectDirectory ?? FileUtilities.
CurrentThreadWorkingDirectory
?? Directory.GetCurrentDirectory();
1070
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))
Evaluation\IntrinsicFunctions.cs (2)
580
/// <see cref="FileUtilities.
CurrentThreadWorkingDirectory
"/> rather than against the process current
588
if (string.IsNullOrEmpty(FileUtilities.
CurrentThreadWorkingDirectory
))
Evaluation\ItemSpec.cs (1)
583
string baseDirectory = FileUtilities.
CurrentThreadWorkingDirectory
is { Length: > 0 } threadWorkingDirectory
Microsoft.Build.Framework (4)
FileUtilities.cs (3)
361
/// If <see cref="
CurrentThreadWorkingDirectory
"/> is set and <paramref name="path"/> is relative,
381
string? workingDir =
CurrentThreadWorkingDirectory
;
842
baseDirectory =
CurrentThreadWorkingDirectory
?? "";
ItemSpecModifiers.cs (1)
500
currentDirectory ??= FileUtilities.
CurrentThreadWorkingDirectory
?? string.Empty;