2 writes to CurrentThreadWorkingDirectory
Microsoft.Build.Framework (2)
MultiThreadedTaskEnvironmentDriver.cs (2)
65
FileUtilities.
CurrentThreadWorkingDirectory
= _currentDirectory.Value;
137
FileUtilities.
CurrentThreadWorkingDirectory
= null;
12 references to CurrentThreadWorkingDirectory
Microsoft.Build (8)
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))
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;