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