238 references to FileUtilities
Microsoft.Build.Utilities.Core (148)
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)
44
internal static readonly char[] directorySeparatorCharacters =
FileUtilities
.Slashes;
226
path =
FileUtilities
.FixFilePath(path);
585
filespec =
FileUtilities
.FixFilePath(filespec);
859
Debug.Assert(
FileUtilities
.PathsEqual(searchToExclude.BaseDirectory, recursionState.BaseDirectory), "Expected exclude search base directory to match include search base directory");
1222
bool isSurroundedBySlashes = (i == 0 ||
FileUtilities
.IsAnySlash(str[i - 1]))
1223
&& i < str.Length - 2 &&
FileUtilities
.IsAnySlash(str[i + 2]);
1359
else if (
FileUtilities
.IsAnySlash(ch))
1404
if (startIndex >= str.Length || !
FileUtilities
.IsAnySlash(str[startIndex]))
1413
bool isSeparator = i < str.Length - 1 &&
FileUtilities
.IsAnySlash(str[i + 1]);
1414
bool isRelativeSeparator = i < str.Length - 2 && str[i + 1] == '.' &&
FileUtilities
.IsAnySlash(str[i + 2]);
2115
FileUtilities
.IsAnySlash(wildcard[2]) &&
2116
FileUtilities
.IsAnySlash(wildcard[wildcardLength - 3]) &&
2121
if (wildcard.IndexOfAny(
FileUtilities
.Slashes, 3, wildcardLength - 6) == -1)
2282
if (!
FileUtilities
.IsAnySlash(directoryPart[i]))
2312
while (index < aString.Length &&
FileUtilities
.IsAnySlash(aString[index]))
2329
if (
FileUtilities
.PathsEqual(filespecUnescaped, excludeSpec))
2655
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)
1539
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)
659
if (
FileUtilities
.DirectoryExistsNoThrow(legacyWindowsMetadataLocation))
661
legacyWindowsMetadataLocation =
FileUtilities
.EnsureTrailingSlash(legacyWindowsMetadataLocation);
1764
return
FileUtilities
.EnsureNoTrailingSlash(referenceAssemblyDirectory);
1838
return
FileUtilities
.EnsureNoTrailingSlash(legacyMsCorlib20Path);
1855
return
FileUtilities
.EnsureNoTrailingSlash(referenceAssemblyDirectory);
2421
if (
FileUtilities
.DirectoryExistsNoThrow(referenceAssemblyPath))
2423
referenceAssemblyPath =
FileUtilities
.EnsureTrailingSlash(referenceAssemblyPath);
2547
if (
FileUtilities
.FileExistsNoThrow(pathToSDKManifest))
2549
targetPlatformSDK.ExtensionSDKs.Add(SDKKey,
FileUtilities
.EnsureTrailingSlash(sdkVersionDirectory.FullName));
2816
if (
FileUtilities
.DirectoryExistsNoThrow(directoryName))
2822
targetPlatformSDK.ExtensionSDKs.Add(sdkKey,
FileUtilities
.EnsureTrailingSlash(directoryName));
2929
diskRoots.RemoveAll(x => !
FileUtilities
.DirectoryExistsNoThrow(x));
3050
if (
FileUtilities
.FileExistsNoThrow(pathToPlatformManifest))
3052
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))
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)
90
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
217
FileUtilities
.DeleteDirectoryNoThrow(platformRootFolder, true);
242
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
267
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
293
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
319
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
362
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
481
FileUtilities
.DeleteWithoutTrailingBackslash(tempDirectory, true);
614
FileUtilities
.DeleteWithoutTrailingBackslash(fakeEverettPath);
1414
FileUtilities
.DeleteWithoutTrailingBackslash(redist40Directory, true);
1419
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1449
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1479
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1509
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1539
FileUtilities
.DeleteWithoutTrailingBackslash(redist40Directory, true);
1571
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1606
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1640
FileUtilities
.DeleteWithoutTrailingBackslash(redist41Directory, true);
1703
FileUtilities
.DeleteWithoutTrailingBackslash(framework41Directory, true);
1708
FileUtilities
.DeleteWithoutTrailingBackslash(framework40Directory, true);
1713
FileUtilities
.DeleteWithoutTrailingBackslash(framework39Directory, true);
1764
FileUtilities
.DeleteWithoutTrailingBackslash(framework40Directory, true);
1769
FileUtilities
.DeleteWithoutTrailingBackslash(framework39Directory, true);
1820
FileUtilities
.DeleteWithoutTrailingBackslash(framework41Directory, true);
1825
FileUtilities
.DeleteWithoutTrailingBackslash(framework40Directory, true);
2203
string dotNet40Path =
FileUtilities
.EnsureNoTrailingSlash(referencePaths[0]);
2286
string dotNet40Path =
FileUtilities
.EnsureNoTrailingSlash(referencePaths[0]);
2945
if (
FileUtilities
.DirectoryExistsNoThrow(_fakeStructureRoot))
2947
FileUtilities
.DeleteDirectoryNoThrow(_fakeStructureRoot, true);
2953
if (
FileUtilities
.DirectoryExistsNoThrow(_fakeStructureRoot2))
2955
FileUtilities
.DeleteDirectoryNoThrow(_fakeStructureRoot2, true);
3270
FileUtilities
.DeleteWithoutTrailingBackslash(frameworkPath, true /* for recursive deletion */);
3271
FileUtilities
.DeleteWithoutTrailingBackslash(frameworkPath2, true /* for recursive deletion */);
3405
FileUtilities
.DeleteWithoutTrailingBackslash(manifestPath, true /* for recursive deletion */);
3466
FileUtilities
.DeleteWithoutTrailingBackslash(manifestPath, true /* for recursive deletion */);
3572
FileUtilities
.DeleteDirectoryNoThrow(testDirectoryRoot, true);
3603
FileUtilities
.DeleteDirectoryNoThrow(testDirectoryRoot, true);
3644
FileUtilities
.DeleteDirectoryNoThrow(testDirectoryRoot, true);
3672
FileUtilities
.DeleteDirectoryNoThrow(testDirectoryRoot, true);
4532
FileUtilities
.DeleteDirectoryNoThrow(tempPath, true);
4567
FileUtilities
.DeleteDirectoryNoThrow(tempPath, true);
ToolTask_Tests.cs (3)
448
string tempFile =
FileUtilities
.GetTemporaryFileName();
476
string tempFile =
FileUtilities
.GetTemporaryFileName();
507
string tempFile =
FileUtilities
.GetTemporaryFileName();