104 references to FileUtilities
Microsoft.Build.Engine.OM.UnitTests (104)
BuildEnvironmentHelper.cs (9)
150var vsRoot = FileUtilities.GetFolderAbove(vsProcess, 3); 202var msBuildExe = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.exe"); 203var msBuildDll = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.dll"); 360return FileUtilities.GetFolderAbove(msBuildAssembly, 369return FileUtilities.CombinePaths( 445return FileUtilities.ExecutingAssemblyPath; 604var potentialAmd64FromX86 = FileUtilities.CombinePaths(MSBuildToolsDirectoryRoot, "amd64", msBuildExeName); 605var potentialARM64FromX86 = FileUtilities.CombinePaths(MSBuildToolsDirectoryRoot, "arm64", msBuildExeName); 677defaultSdkPath = FileUtilities.CombinePaths(VisualStudioInstallRootDirectory, "MSBuild", "Sdks");
Construction\ProjectFormatting_Tests.cs (2)
659var file = FileUtilities.GetTemporaryFileName(".proj"); 685FileUtilities.DeleteDirectoryNoThrow(Path.GetDirectoryName(file), false);
Construction\ProjectImportElement_Tests.cs (4)
160file1 = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName(); 165file2 = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName(); 203file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName(); 264FileUtilities.DeleteWithoutTrailingBackslash(testTempPath, true);
Construction\ProjectRootElement_Tests.cs (13)
176projectXml1.Save(FileUtilities.GetTemporaryFileName()); 256projectXml1.FullPath = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile(); 427path = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName(); 459path = FileUtilities.GetTemporaryFileName(); 496path = FileUtilities.GetTemporaryFileName(); 601file = FileUtilities.GetTemporaryFileName(); 645FileUtilities.DeleteWithoutTrailingBackslash(directory, true); 677FileUtilities.DeleteWithoutTrailingBackslash(directory, true); 725string projectFullPath = FileUtilities.GetTemporaryFileName(); 753project.FullPath = FileUtilities.GetTemporaryFile(); 985solutionFile = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName(); 1939using (var reader = FileUtilities.OpenRead(projectFullPath, encoding, true)) 1976using (StreamWriter writer = FileUtilities.OpenWrite(projectFullPath, false, encoding))
Construction\SolutionFile_Tests.cs (1)
1061string solutionPath = FileUtilities.GetTemporaryFileName(".sln");
Construction\WhiteSpacePreservation_Tests.cs (2)
464var file = FileUtilities.GetTemporaryFileName(); 484FileUtilities.DeleteNoThrow(file);
DebugUtils.cs (5)
32string environmentDebugPath = FileUtilities.TrimAndStripAnyQuotes(Environment.GetEnvironmentVariable("MSBUILDDEBUGPATH")); 37if (!string.IsNullOrWhiteSpace(debugDirectory) && FileUtilities.CanWriteToDirectory(debugDirectory)) 41else if (FileUtilities.CanWriteToDirectory(Directory.GetCurrentDirectory())) 47debugDirectory = Path.Combine(FileUtilities.TempFileDirectory, "MSBuild_Logs"); 59FileUtilities.EnsureDirectoryExists(debugDirectory);
Definition\Project_Tests.cs (28)
181file = FileUtilities.GetTemporaryFileName(); 407file = FileUtilities.GetTemporaryFileName(); 434file = FileUtilities.GetTemporaryFileName(); 435file2 = FileUtilities.GetTemporaryFileName(); 470file = FileUtilities.GetTemporaryFileName(); 471file2 = FileUtilities.GetTemporaryFileName(); 507file = FileUtilities.GetTemporaryFileName(); 508file2 = FileUtilities.GetTemporaryFileName(); 509file3 = FileUtilities.GetTemporaryFileName(); 643file = FileUtilities.GetTemporaryFileName(); 648Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386", "foo.dll")); 707file = FileUtilities.GetTemporaryFile(); 713project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar); 714projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar); 742file = FileUtilities.GetTemporaryFile(); 748project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar); 749projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar); 779file = FileUtilities.GetTemporaryFile(); 786project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory /* remove c:\ */, "obj", "i386")); 787projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory /* remove c:\ */, "obj", "i386")); 1349path = FileUtilities.GetTemporaryFileName(); 1377path = FileUtilities.GetTemporaryFileName(); 1764FileUtilities.DeleteWithoutTrailingBackslash(testFileRoot); 2070string importFileName = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName() + ".proj"; 2167file = FileUtilities.GetTemporaryFileName(); 2483FileUtilities.DeleteWithoutTrailingBackslash(directory, true); 2604FileUtilities.DeleteWithoutTrailingBackslash(myTempDir, true); 3320AssertProvenanceResult(expected, project, FileUtilities.GetIsFileSystemCaseSensitive() ? "a" : "A");
Definition\ProjectCollection_Tests.cs (14)
66path = FileUtilities.GetTemporaryFileName(); 98path = FileUtilities.GetTemporaryFileName(); 127path = FileUtilities.GetTemporaryFileName(); 299path = FileUtilities.GetTemporaryFileName(); 343path = FileUtilities.GetTemporaryFileName(); 828file1 = FileUtilities.GetTemporaryFileName(); 829file2 = FileUtilities.GetTemporaryFileName(); 867file1 = FileUtilities.GetTemporaryFileName(); 868file2 = FileUtilities.GetTemporaryFileName(); 910file1 = FileUtilities.GetTemporaryFileName(); 911file2 = FileUtilities.GetTemporaryFileName(); 1355pre.FullPath = FileUtilities.GetTemporaryFile(); 1418pre.FullPath = FileUtilities.GetTemporaryFile(); 1458string path = FileUtilities.GetTemporaryFileName();
Definition\ProjectItem_Tests.cs (10)
323path = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName(); 378FileUtilities.DeleteWithoutTrailingBackslash(subdirectory); 379FileUtilities.DeleteWithoutTrailingBackslash(directory); 425FileUtilities.DeleteWithoutTrailingBackslash(subdirectory); 426FileUtilities.DeleteWithoutTrailingBackslash(directory); 2005FileUtilities.DeleteWithoutTrailingBackslash(projectDirectory, recursive: true); 2052file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName(); 2083file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName(); 2114file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName(); 2477if (FileUtilities.GetIsFileSystemCaseSensitive())
Definition\ProjectItemDefinition_Tests.cs (2)
125file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile(); 155file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
Definition\ProjectProperty_Tests.cs (1)
265file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
Definition\ProtectImports_Tests.cs (1)
107_importFilename = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName() + ".targets";
ErrorUtilities.cs (1)
534if (FileUtilities.PathIsInvalid(parameter))
ExceptionHandling.cs (3)
74: FileUtilities.TempFileDirectory; 357using (StreamWriter writer = FileUtilities.OpenWrite(s_dumpFileName, append: true)) 364using (StreamWriter writer = FileUtilities.OpenWrite(s_dumpFileName, append: true))
FileUtilities.cs (1)
747internal static string ExecutingAssemblyPath => Path.GetFullPath(AssemblyUtilities.GetAssemblyLocation(typeof(FileUtilities).GetTypeInfo().Assembly));
Instance\ProjectInstance_Tests.cs (1)
318FileUtilities.DeleteWithoutTrailingBackslash(directory);
Instance\ProjectTargetInstance_Tests.cs (1)
115path = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
PrintLineDebuggerWriters.cs (1)
74var executingAssembly = FileUtilities.ExecutingAssemblyPath;
TempFileUtilities.cs (1)
74return FileUtilities.EnsureTrailingSlash(basePath);
TestAssemblyInfo.cs (1)
70FileUtilities.ClearTempFileDirectory();
TransientIO.cs (2)
27: FileUtilities.GetTemporaryDirectory(true)); 118FileUtilities.DeleteDirectoryNoThrow(this.root.FullName, true);