239 references to FileUtilities
Microsoft.Build.Utilities.Core (149)
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");
CommandLineBuilder.cs (1)
339
fileName =
FileUtilities
.FixFilePath(fileName);
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))
FileMatcher.cs (17)
48
internal static readonly char[] directorySeparatorCharacters =
FileUtilities
.Slashes;
230
path =
FileUtilities
.FixFilePath(path);
589
filespec =
FileUtilities
.FixFilePath(filespec);
863
Debug.Assert(
FileUtilities
.PathsEqual(searchToExclude.BaseDirectory, recursionState.BaseDirectory), "Expected exclude search base directory to match include search base directory");
1226
bool isSurroundedBySlashes = (i == 0 ||
FileUtilities
.IsAnySlash(str[i - 1]))
1227
&& i < str.Length - 2 &&
FileUtilities
.IsAnySlash(str[i + 2]);
1363
else if (
FileUtilities
.IsAnySlash(ch))
1408
if (startIndex >= str.Length || !
FileUtilities
.IsAnySlash(str[startIndex]))
1417
bool isSeparator = i < str.Length - 1 &&
FileUtilities
.IsAnySlash(str[i + 1]);
1418
bool isRelativeSeparator = i < str.Length - 2 && str[i + 1] == '.' &&
FileUtilities
.IsAnySlash(str[i + 2]);
2119
FileUtilities
.IsAnySlash(wildcard[2]) &&
2120
FileUtilities
.IsAnySlash(wildcard[wildcardLength - 3]) &&
2125
if (wildcard.IndexOfAny(
FileUtilities
.Slashes, 3, wildcardLength - 6) == -1)
2286
if (!
FileUtilities
.IsAnySlash(directoryPart[i]))
2316
while (index < aString.Length &&
FileUtilities
.IsAnySlash(aString[index]))
2333
if (
FileUtilities
.PathsEqual(filespecUnescaped, excludeSpec))
2659
int index = directoryPath.LastIndexOfAny(
FileUtilities
.Slashes);
FileUtilities.cs (1)
768
internal static string ExecutingAssemblyPath => Path.GetFullPath(AssemblyUtilities.GetAssemblyLocation(typeof(
FileUtilities
).GetTypeInfo().Assembly));
FrameworkLocationHelper.cs (1)
1575
this._pathToDotNetFrameworkReferenceAssemblies =
FileUtilities
.EnsureTrailingSlash(referencePath);
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))
PrintLineDebuggerWriters.cs (1)
74
var executingAssembly =
FileUtilities
.ExecutingAssemblyPath;
TargetPlatformSDK.cs (1)
107
set => _path = value != null ?
FileUtilities
.EnsureTrailingSlash(value) : null;
TaskItem.cs (13)
102
_itemSpec = treatAsFilePath ?
FileUtilities
.FixFilePath(itemSpec) : itemSpec;
129
if (!
FileUtilities
.ItemSpecModifiers.IsDerivableItemSpecModifier(key))
150
_definingProject = EscapingUtilities.EscapeWithCaching(sourceItem.GetMetadata(
FileUtilities
.ItemSpecModifiers.DefiningProjectFullPath));
155
_definingProject = sourceItemAsITaskItem2.GetMetadataValueEscaped(
FileUtilities
.ItemSpecModifiers.DefiningProjectFullPath);
182
_itemSpec =
FileUtilities
.FixFilePath(value);
201
_itemSpec =
FileUtilities
.FixFilePath(value);
214
int count = (_metadata?.Count ?? 0) +
FileUtilities
.ItemSpecModifiers.All.Length;
223
metadataNames.AddRange(
FileUtilities
.ItemSpecModifiers.All);
233
public int MetadataCount => (_metadata?.Count ?? 0) +
FileUtilities
.ItemSpecModifiers.All.Length;
264
ErrorUtilities.VerifyThrowArgument(!
FileUtilities
.ItemSpecModifiers.IsItemSpecModifier(metadataName),
286
ErrorUtilities.VerifyThrowArgument(!
FileUtilities
.ItemSpecModifiers.IsDerivableItemSpecModifier(metadataName),
456
if (
FileUtilities
.ItemSpecModifiers.IsDerivableItemSpecModifier(metadataName))
460
metadataValue =
FileUtilities
.ItemSpecModifiers.GetItemSpecModifier(null, _itemSpec, _definingProject, metadataName, ref _fullPath);
TaskLoggingHelper.cs (1)
1331
using (StreamReader fileStream =
FileUtilities
.OpenRead(fileName, Encoding.GetEncoding(0))) // HIGHCHAR: Use ANSI for logging messages.
TempFileUtilities.cs (1)
74
return
FileUtilities
.EnsureTrailingSlash(basePath);
ToolLocationHelper.cs (14)
664
if (
FileUtilities
.DirectoryExistsNoThrow(legacyWindowsMetadataLocation))
666
legacyWindowsMetadataLocation =
FileUtilities
.EnsureTrailingSlash(legacyWindowsMetadataLocation);
1769
return
FileUtilities
.EnsureNoTrailingSlash(referenceAssemblyDirectory);
1843
return
FileUtilities
.EnsureNoTrailingSlash(legacyMsCorlib20Path);
1860
return
FileUtilities
.EnsureNoTrailingSlash(referenceAssemblyDirectory);
2427
if (
FileUtilities
.DirectoryExistsNoThrow(referenceAssemblyPath))
2429
referenceAssemblyPath =
FileUtilities
.EnsureTrailingSlash(referenceAssemblyPath);
2553
if (
FileUtilities
.FileExistsNoThrow(pathToSDKManifest))
2555
targetPlatformSDK.ExtensionSDKs.Add(SDKKey,
FileUtilities
.EnsureTrailingSlash(sdkVersionDirectory.FullName));
2822
if (
FileUtilities
.DirectoryExistsNoThrow(directoryName))
2828
targetPlatformSDK.ExtensionSDKs.Add(sdkKey,
FileUtilities
.EnsureTrailingSlash(directoryName));
2935
diskRoots.RemoveAll(x => !
FileUtilities
.DirectoryExistsNoThrow(x));
3056
if (
FileUtilities
.FileExistsNoThrow(pathToPlatformManifest))
3058
sdk.Platforms.Add(sdkKey,
FileUtilities
.EnsureTrailingSlash(platformVersion.FullName));
ToolsetElement.cs (1)
85
string tempFileName =
FileUtilities
.GetTemporaryFile();
ToolTask.cs (4)
597
responseFile =
FileUtilities
.GetTemporaryFileName(".rsp");
600
using (StreamWriter responseFileStream =
FileUtilities
.OpenWrite(responseFile, false, ResponseFileEncoding))
1411
_temporaryBatchFile =
FileUtilities
.GetTemporaryFile(".cmd");
1418
_temporaryBatchFile =
FileUtilities
.GetTemporaryFile(".sh");
TrackedDependencies\CanonicalTrackedInputFiles.cs (12)
167
string fullexcludePath =
FileUtilities
.EnsureNoTrailingSlash(
FileUtilities
.NormalizePath(excludePath.ItemSpec)).ToUpperInvariant();
467
string sourceFullPath =
FileUtilities
.NormalizePath(sourceFile.ItemSpec);
568
string fileDirectoryName =
FileUtilities
.GetDirectoryNameOfFullPath(fileName);
593
string currentProjectDirectory =
FileUtilities
.EnsureTrailingSlash(Directory.GetCurrentDirectory());
599
if (!
FileUtilities
.FileExistsNoThrow(tlogFileName.ItemSpec))
693
if (!primaryFiles.ContainsKey(
FileUtilities
.NormalizePath(file.ItemSpec)))
695
primaryFiles.Add(
FileUtilities
.NormalizePath(file.ItemSpec), null);
883
using (StreamWriter inputs =
FileUtilities
.OpenWrite(firstTlog, false, System.Text.Encoding.Unicode))
950
DependencyTable.Remove(
FileUtilities
.NormalizePath(sourceItem.ItemSpec));
993
dependencies.Remove(
FileUtilities
.NormalizePath(dependencyToRemove.ItemSpec));
1076
fileExists =
FileUtilities
.FileExistsNoThrow(file);
TrackedDependencies\CanonicalTrackedOutputFiles.cs (9)
113
string currentProjectDirectory =
FileUtilities
.EnsureTrailingSlash(Directory.GetCurrentDirectory());
351
string upperSourceRoot =
FileUtilities
.NormalizePath(source.ItemSpec);
526
AddOutput(dependencies,
FileUtilities
.NormalizePath(computedOutput.ItemSpec));
552
string fullComputedOutput =
FileUtilities
.NormalizePath(computedOutput).ToUpperInvariant();
555
DateTime fileModifiedTime =
FileUtilities
.FileExistsNoThrow(fullComputedOutput)
595
using (StreamWriter outputs =
FileUtilities
.OpenWrite(firstTlog, false, System.Text.Encoding.Unicode))
651
DependencyTable.Remove(
FileUtilities
.NormalizePath(sourceItem.ItemSpec));
687
dependencies.Remove(
FileUtilities
.NormalizePath(dependencyToRemove.ItemSpec));
770
fileExists =
FileUtilities
.FileExistsNoThrow(file);
TrackedDependencies\DependencyTableCache.cs (2)
45
string tlogFilename =
FileUtilities
.NormalizePath(tlogFile.ItemSpec);
257
string tlogFilename =
FileUtilities
.NormalizePath(tlogFiles[tlogItemCount].ItemSpec);
TrackedDependencies\FileTracker.cs (15)
82
private static readonly string s_tempPath =
FileUtilities
.EnsureTrailingSlash(Path.GetTempPath());
85
private static readonly string s_tempShortPath =
FileUtilities
.EnsureTrailingSlash(NativeMethodsShared.GetShortFilePath(s_tempPath).ToUpperInvariant());
88
private static readonly string s_tempLongPath =
FileUtilities
.EnsureTrailingSlash(NativeMethodsShared.GetLongFilePath(s_tempPath).ToUpperInvariant());
91
private static readonly string s_applicationDataPath =
FileUtilities
.EnsureTrailingSlash(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData).ToUpperInvariant());
94
private static readonly string s_localApplicationDataPath =
FileUtilities
.EnsureTrailingSlash(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData).ToUpperInvariant());
98
private static readonly string s_localLowApplicationDataPath =
FileUtilities
.EnsureTrailingSlash(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "AppData\\LocalLow").ToUpperInvariant());
130
string defaultCommonApplicationDataPath =
FileUtilities
.EnsureTrailingSlash(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData).ToUpperInvariant());
134
string alternativeCommonApplicationDataPath1 =
FileUtilities
.EnsureTrailingSlash(Path.Combine(defaultRootDirectory, @"Documents and Settings\All Users\Application Data").ToUpperInvariant());
141
string alternativeCommonApplicationDataPath2 =
FileUtilities
.EnsureTrailingSlash(Path.Combine(defaultRootDirectory, @"Users\All Users\Application Data").ToUpperInvariant());
284
return FileIsUnderNormalizedPath(fileName,
FileUtilities
.EnsureTrailingSlash(path));
350
rootSources.Add(
FileUtilities
.NormalizePath(source.ItemSpec).ToUpperInvariant());
355
rootSources.Add(
FileUtilities
.NormalizePath(output.ItemSpec).ToUpperInvariant());
381
string trackerResponseFile =
FileUtilities
.GetTemporaryFileName(".rsp");
616
intermediateDirectory =
FileUtilities
.NormalizePath(intermediateDirectory);
618
if (
FileUtilities
.EndsWithSlash(intermediateDirectory))
TrackedDependencies\FlatTrackingData.cs (4)
326
string fullexcludePath =
FileUtilities
.EnsureTrailingSlash(
FileUtilities
.NormalizePath(excludePath)).ToUpperInvariant();
630
using (StreamWriter newTlog =
FileUtilities
.OpenWrite(firstTlog, false, Encoding.Unicode))
870
trackedFilesToRemove.Add(
FileUtilities
.NormalizePath(removeFile.ItemSpec), removeFile);
TrackedDependencies\TrackedDependencies.cs (1)
84
if (!
FileUtilities
.FileExistsNoThrow(item.ItemSpec))
WindowsFileSystem.cs (1)
58
if (!string.IsNullOrEmpty(path) &&
FileUtilities
.IsPathTooLong(path))
Microsoft.Build.Utilities.UnitTests (90)
CommandLineBuilder_Tests.cs (2)
110
c.AppendFileNamesIfNotNull(new[] { "Form1.resx",
FileUtilities
.FixFilePath("built\\Form1.resources") }, ",");
114
c.ShouldBe(
FileUtilities
.FixFilePath(@"Form1.resx,built\Form1.resources"));
NativeMethodsShared_Tests.cs (3)
76
string nonexistentFile =
FileUtilities
.GetTemporaryFileName();
89
string directory =
FileUtilities
.GetTemporaryDirectory(createDirectory: true);
102
string file =
FileUtilities
.GetTemporaryFile();
PlatformManifest_Tests.cs (7)
43
manifestDirectory =
FileUtilities
.GetTemporaryDirectory();
52
FileUtilities
.DeleteDirectoryNoThrow(manifestDirectory, recursive: true);
68
manifestDirectory =
FileUtilities
.GetTemporaryDirectory();
78
FileUtilities
.DeleteDirectoryNoThrow(manifestDirectory, recursive: true);
325
_manifestDirectory =
FileUtilities
.GetTemporaryDirectory();
333
if (
FileUtilities
.DirectoryExistsNoThrow(_manifestDirectory))
335
FileUtilities
.DeleteDirectoryNoThrow(_manifestDirectory, recursive: true);
TaskItem_Tests.cs (32)
44
to.GetMetadata(
FileUtilities
.ItemSpecModifiers.Filename).ShouldBe("Monkey");
45
to.GetMetadata(
FileUtilities
.ItemSpecModifiers.Extension).ShouldBe(".txt");
46
to.GetMetadata(
FileUtilities
.ItemSpecModifiers.RelativeDir).ShouldBe(string.Empty);
91
taskItem.MetadataNames.Cast<string>().ShouldBeSetEquivalentTo(
FileUtilities
.ItemSpecModifiers.All);
92
taskItem.MetadataCount.ShouldBe(
FileUtilities
.ItemSpecModifiers.All.Length);
97
taskItem.MetadataNames.Cast<string>().ShouldBeSetEquivalentTo(
FileUtilities
.ItemSpecModifiers.All.Concat(new[] { "m" }));
98
taskItem.MetadataCount.ShouldBe(
FileUtilities
.ItemSpecModifiers.All.Length + 1);
116
h[
FileUtilities
.ItemSpecModifiers.Filename] = "foo";
117
h[
FileUtilities
.ItemSpecModifiers.Extension] = "bar";
123
t.GetMetadata(
FileUtilities
.ItemSpecModifiers.Filename).ShouldBe("bamboo");
124
t.GetMetadata(
FileUtilities
.ItemSpecModifiers.Extension).ShouldBe(".baz");
137
t.SetMetadata(
FileUtilities
.ItemSpecModifiers.FullPath, "bazbaz");
157
t.RemoveMetadata(
FileUtilities
.ItemSpecModifiers.RootDir);
172
t.MetadataCount.ShouldBe(
FileUtilities
.ItemSpecModifiers.All.Length);
176
t.MetadataCount.ShouldBe(
FileUtilities
.ItemSpecModifiers.All.Length + 1);
184
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.FullPath).ShouldBe(
195
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.RootDir).ShouldBe(Path.GetPathRoot(from.GetMetadata(
FileUtilities
.ItemSpecModifiers.FullPath)));
203
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.Filename).ShouldBe("Monkey");
211
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.Extension).ShouldBe(".txt");
219
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.RelativeDir).Length.ShouldBe(0);
227
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.Directory).ShouldBe(NativeMethodsShared.IsWindows ? @"subdir\" : "subdir/");
235
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.Directory).ShouldBe(@"subdir\");
244
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.RecursiveDir).Length.ShouldBe(0);
252
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.Identity).ShouldBe("Monkey.txt");
259
from.ItemSpec =
FileUtilities
.GetTemporaryFile();
261
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.ModifiedTime).Length.ShouldBeGreaterThan(0);
263
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.CreatedTime).Length.ShouldBeGreaterThan(0);
265
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.AccessedTime).Length.ShouldBeGreaterThan(0);
269
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.ModifiedTime).Length.ShouldBe(0);
271
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.CreatedTime).Length.ShouldBe(0);
273
from.GetMetadata(
FileUtilities
.ItemSpecModifiers.AccessedTime).Length.ShouldBe(0);
TaskLoggingHelper_Tests.cs (1)
175
file =
FileUtilities
.GetTemporaryFileName();
TestAssemblyInfo.cs (1)
76
FileUtilities
.ClearTempFileDirectory();
ToolLocationHelper_Tests.cs (41)
94
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
221
FileUtilities
.DeleteDirectoryNoThrow(platformRootFolder, true);
246
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
271
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
297
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
323
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
366
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
485
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
618
FileUtilities
.DeleteWithoutTrailingBackslash(fakeEverettPath);
1418
FileUtilities
.DeleteWithoutTrailingBackslash(redist40Directory, true);
1423
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1453
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1483
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1513
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1543
FileUtilities
.DeleteWithoutTrailingBackslash(redist40Directory, true);
1575
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1610
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1644
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1707
FileUtilities
.DeleteWithoutTrailingBackslash(framework41Directory, true);
1712
FileUtilities
.DeleteWithoutTrailingBackslash(framework40Directory, true);
1717
FileUtilities
.DeleteWithoutTrailingBackslash(framework39Directory, true);
1768
FileUtilities
.DeleteWithoutTrailingBackslash(framework40Directory, true);
1773
FileUtilities
.DeleteWithoutTrailingBackslash(framework39Directory, true);
1824
FileUtilities
.DeleteWithoutTrailingBackslash(framework41Directory, true);
1829
FileUtilities
.DeleteWithoutTrailingBackslash(framework40Directory, true);
2207
string dotNet40Path =
FileUtilities
.EnsureNoTrailingSlash(referencePaths[0]);
2290
string dotNet40Path =
FileUtilities
.EnsureNoTrailingSlash(referencePaths[0]);
2946
if (
FileUtilities
.DirectoryExistsNoThrow(_fakeStructureRoot))
2948
FileUtilities
.DeleteDirectoryNoThrow(_fakeStructureRoot, true);
2954
if (
FileUtilities
.DirectoryExistsNoThrow(_fakeStructureRoot2))
2956
FileUtilities
.DeleteDirectoryNoThrow(_fakeStructureRoot2, true);
3271
FileUtilities
.DeleteWithoutTrailingBackslash(frameworkPath, true /* for recursive deletion */);
3272
FileUtilities
.DeleteWithoutTrailingBackslash(frameworkPath2, true /* for recursive deletion */);
3406
FileUtilities
.DeleteWithoutTrailingBackslash(manifestPath, true /* for recursive deletion */);
3467
FileUtilities
.DeleteWithoutTrailingBackslash(manifestPath, true /* for recursive deletion */);
3573
FileUtilities
.DeleteDirectoryNoThrow(testDirectoryRoot, true);
3604
FileUtilities
.DeleteDirectoryNoThrow(testDirectoryRoot, true);
3645
FileUtilities
.DeleteDirectoryNoThrow(testDirectoryRoot, true);
3673
FileUtilities
.DeleteDirectoryNoThrow(testDirectoryRoot, true);
4533
FileUtilities
.DeleteDirectoryNoThrow(tempPath, true);
4568
FileUtilities
.DeleteDirectoryNoThrow(tempPath, true);
ToolTask_Tests.cs (3)
448
string tempFile =
FileUtilities
.GetTemporaryFileName();
476
string tempFile =
FileUtilities
.GetTemporaryFileName();
507
string tempFile =
FileUtilities
.GetTemporaryFileName();