101 references to FileUtilities
Microsoft.Build.CommandLine.UnitTests (9)
CommandLineSwitches_Tests.cs (1)
1153
filename =
FileUtilities
.GetTemporaryFileName();
TestAssemblyInfo.cs (1)
76
FileUtilities
.ClearTempFileDirectory();
XMake_Tests.cs (7)
544
FileUtilities
.EnsureDoubleQuotes(RunnerUtilities.PathToCurrentlyRunningMsBuildExe),
588
FileUtilities
.EnsureDoubleQuotes(RunnerUtilities.PathToCurrentlyRunningMsBuildExe),
1071
FileUtilities
.DeleteWithoutTrailingBackslash(path, true /*and files*/);
1106
using (StreamWriter sw =
FileUtilities
.OpenWrite(projectFileName, false))
1144
using (StreamWriter sw =
FileUtilities
.OpenWrite(projectFileName, false))
1963
if (
FileUtilities
.IsSolutionFilename(file))
2797
FileUtilities
.CopyDirectory(directory, destSubDir);
MSBuild (92)
BuildEnvironmentHelper.cs (9)
149
var vsRoot =
FileUtilities
.GetFolderAbove(vsProcess, 3);
201
var msBuildExe = Path.Combine(
FileUtilities
.GetFolderAbove(buildAssembly), "MSBuild.exe");
202
var msBuildDll = Path.Combine(
FileUtilities
.GetFolderAbove(buildAssembly), "MSBuild.dll");
359
return
FileUtilities
.GetFolderAbove(msBuildAssembly,
368
return
FileUtilities
.CombinePaths(
445
return
FileUtilities
.ExecutingAssemblyPath;
604
var potentialAmd64FromX86 =
FileUtilities
.CombinePaths(MSBuildToolsDirectoryRoot, "amd64", msBuildExeName);
605
var potentialARM64FromX86 =
FileUtilities
.CombinePaths(MSBuildToolsDirectoryRoot, "arm64", msBuildExeName);
677
defaultSdkPath =
FileUtilities
.CombinePaths(VisualStudioInstallRootDirectory, "MSBuild", "Sdks");
CommunicationsUtilities.cs (2)
825
s_debugDumpPath =
FileUtilities
.TempFileDirectory;
842
using (StreamWriter file =
FileUtilities
.OpenWrite(
CoreCLRAssemblyLoader.cs (1)
56
fullPath =
FileUtilities
.NormalizePath(fullPath);
DebugUtils.cs (5)
32
string environmentDebugPath =
FileUtilities
.TrimAndStripAnyQuotes(Environment.GetEnvironmentVariable("MSBUILDDEBUGPATH"));
37
if (!string.IsNullOrWhiteSpace(debugDirectory) &&
FileUtilities
.CanWriteToDirectory(debugDirectory))
41
else if (
FileUtilities
.CanWriteToDirectory(Directory.GetCurrentDirectory()))
47
debugDirectory = Path.Combine(
FileUtilities
.TempFileDirectory, "MSBuild_Logs");
59
FileUtilities
.EnsureDirectoryExists(debugDirectory);
ErrorUtilities.cs (1)
543
if (
FileUtilities
.PathIsInvalid(parameter))
ExceptionHandling.cs (3)
73
:
FileUtilities
.TempFileDirectory;
358
using (StreamWriter writer =
FileUtilities
.OpenWrite(s_dumpFileName, append: true))
365
using (StreamWriter writer =
FileUtilities
.OpenWrite(s_dumpFileName, append: true))
FileUtilities.cs (1)
768
internal static string ExecutingAssemblyPath => Path.GetFullPath(AssemblyUtilities.GetAssemblyLocation(typeof(
FileUtilities
).GetTypeInfo().Assembly));
JsonOutputFormatter.cs (1)
104
foreach (string metadatumName in
FileUtilities
.ItemSpecModifiers.All)
Modifiers.cs (31)
110
if (name ==
FileUtilities
.ItemSpecModifiers.RootDir)
126
if (name ==
FileUtilities
.ItemSpecModifiers.FullPath)
130
if (name ==
FileUtilities
.ItemSpecModifiers.Filename)
138
if (name ==
FileUtilities
.ItemSpecModifiers.Identity)
153
if (name ==
FileUtilities
.ItemSpecModifiers.Directory)
161
if (name ==
FileUtilities
.ItemSpecModifiers.Extension)
176
if (name ==
FileUtilities
.ItemSpecModifiers.CreatedTime)
184
if (name ==
FileUtilities
.ItemSpecModifiers.RelativeDir)
200
if (name ==
FileUtilities
.ItemSpecModifiers.AccessedTime)
208
if (name ==
FileUtilities
.ItemSpecModifiers.ModifiedTime)
216
if (name ==
FileUtilities
.ItemSpecModifiers.RecursiveDir)
256
if (name ==
FileUtilities
.ItemSpecModifiers.DefiningProjectName)
262
if (name ==
FileUtilities
.ItemSpecModifiers.DefiningProjectFullPath)
274
if (name ==
FileUtilities
.ItemSpecModifiers.DefiningProjectDirectory)
282
if (name ==
FileUtilities
.ItemSpecModifiers.DefiningProjectExtension)
392
if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.FullPath, StringComparison.OrdinalIgnoreCase))
409
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.RootDir, StringComparison.OrdinalIgnoreCase))
425
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.Filename, StringComparison.OrdinalIgnoreCase))
440
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.Extension, StringComparison.OrdinalIgnoreCase))
454
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.RelativeDir, StringComparison.OrdinalIgnoreCase))
458
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.Directory, StringComparison.OrdinalIgnoreCase))
495
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.RecursiveDir, StringComparison.OrdinalIgnoreCase))
500
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.Identity, StringComparison.OrdinalIgnoreCase))
504
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.ModifiedTime, StringComparison.OrdinalIgnoreCase))
510
FileInfo info =
FileUtilities
.GetFileInfoNoThrow(unescapedItemSpec);
522
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.CreatedTime, StringComparison.OrdinalIgnoreCase))
538
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.AccessedTime, StringComparison.OrdinalIgnoreCase))
563
if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.DefiningProjectDirectory, StringComparison.OrdinalIgnoreCase))
574
if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.DefiningProjectFullPath, StringComparison.OrdinalIgnoreCase))
578
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.DefiningProjectName, StringComparison.OrdinalIgnoreCase))
582
else if (string.Equals(modifier,
FileUtilities
.ItemSpecModifiers.DefiningProjectExtension, StringComparison.OrdinalIgnoreCase))
OutOfProcTaskHostNode.cs (1)
823
? File.CreateText(string.Format(CultureInfo.CurrentCulture, Path.Combine(
FileUtilities
.TempFileDirectory, @"MSBuild_NodeShutdown_{0}.txt"), EnvironmentUtilities.CurrentProcessId))
PrintLineDebuggerWriters.cs (1)
74
var executingAssembly =
FileUtilities
.ExecutingAssemblyPath;
TaskParameter.cs (10)
296
escapedDefiningProject = copyFromAsITaskItem2.GetMetadataValueEscaped(
FileUtilities
.ItemSpecModifiers.DefiningProjectFullPath);
317
escapedDefiningProject = EscapingUtilities.EscapeWithCaching(copyFrom.GetMetadata(
FileUtilities
.ItemSpecModifiers.DefiningProjectFullPath));
411
escapedDefiningProject = wrappedItemAsITaskItem2.GetMetadataValueEscaped(
FileUtilities
.ItemSpecModifiers.DefiningProjectFullPath);
420
escapedDefiningProject = EscapingUtilities.EscapeWithCaching(wrappedItem.GetMetadata(
FileUtilities
.ItemSpecModifiers.DefiningProjectFullPath));
792
metadataNames.AddRange(
FileUtilities
.ItemSpecModifiers.All);
808
return count +
FileUtilities
.ItemSpecModifiers.All.Length;
850
ErrorUtilities.VerifyThrowArgument(!
FileUtilities
.ItemSpecModifiers.IsDerivableItemSpecModifier(metadataName), "Shared.CannotChangeItemSpecModifiers", metadataName);
864
ErrorUtilities.VerifyThrowArgument(!
FileUtilities
.ItemSpecModifiers.IsItemSpecModifier(metadataName), "Shared.CannotChangeItemSpecModifiers", metadataName);
957
if (
FileUtilities
.ItemSpecModifiers.IsDerivableItemSpecModifier(metadataName))
961
metadataValue =
FileUtilities
.ItemSpecModifiers.GetItemSpecModifier(null, _escapedItemSpec, _escapedDefiningProject, metadataName, ref _fullPath);
TempFileUtilities.cs (1)
74
return
FileUtilities
.EnsureTrailingSlash(basePath);
WindowsFileSystem.cs (1)
58
if (!string.IsNullOrEmpty(path) &&
FileUtilities
.IsPathTooLong(path))
XMake.cs (24)
159
s_exePath = Path.GetDirectoryName(
FileUtilities
.ExecutingAssemblyPath);
332
FileUtilities
.IsBinaryLogFilename(projectFile) ||
801
if (cpuCount == 1 &&
FileUtilities
.IsSolutionFilename(projectFile) && verbosity > LoggerVerbosity.Minimal
823
if (
FileUtilities
.IsBinaryLogFilename(projectFile))
827
else if (outputPropertiesItemsOrTargetResults &&
FileUtilities
.IsSolutionFilename(projectFile))
1317
if (
FileUtilities
.IsVCProjFilename(projectFile) ||
FileUtilities
.IsDspFilename(projectFile))
1417
bool isSolution =
FileUtilities
.IsSolutionFilename(projectFile);
1711
FileUtilities
.ClearCacheDirectory();
2065
if (!ValidateSwitchIndicatorInUnquotedArgument(unquotedCommandLineArg) ||
FileUtilities
.LooksLikeUnixFilePath(unquotedCommandLineArg))
2221
string responseFile =
FileUtilities
.FixFilePath(unquotedCommandLineArg.Substring(1));
2251
var responseFileDirectory =
FileUtilities
.EnsureTrailingSlash(Path.GetDirectoryName(responseFile));
2259
using (StreamReader responseFileContents =
FileUtilities
.OpenRead(responseFile)) // HIGHCHAR: If response files have no byte-order marks, then assume ANSI rather than ASCII.
3050
var projectFile =
FileUtilities
.FixFilePath(projectSwitchParameters[0]);
3081
string directoryResponseFile =
FileUtilities
.GetPathOfFileAbove(directoryResponseFileName, projectDirectory);
3242
writer =
FileUtilities
.OpenWrite(parameters[parameters.Length - 1], append: false);
3261
writer =
FileUtilities
.OpenWrite(parameters[parameters.Length - 1], append: false);
3432
FileUtilities
.ClearCacheDirectory();
3470
FileUtilities
.ClearCacheDirectory();
3540
projectFile =
FileUtilities
.FixFilePath(parameters[0]);
3584
if (
FileUtilities
.IsSolutionFilterFilename(s))
3588
else if (
FileUtilities
.IsSolutionFilename(s))
4126
string logFileName =
FileUtilities
.FixFilePath(ExtractAnyParameterValue(logFileParameter));
4390
string testFile =
FileUtilities
.FixFilePath(loggerAssemblySpec);