6 implementations of DirectoryExists
Microsoft.Build (2)
FileSystem\DirectoryCacheFileSystemWrapper.cs (1)
42
public bool
DirectoryExists
(string path)
FileSystem\MSBuildFileSystemBase.cs (1)
73
public virtual bool
DirectoryExists
(string path) => FileSystems.Default.DirectoryExists(path);
Microsoft.Build.Framework (3)
FileSystem\CachingFileSystemWrapper.cs (1)
38
public bool
DirectoryExists
(string path)
FileSystem\ManagedFileSystem.cs (1)
135
public virtual bool
DirectoryExists
(string path)
FileSystem\MSBuildOnWindowsFileSystem.cs (1)
69
public bool
DirectoryExists
(string path)
Microsoft.Build.Framework.UnitTests (1)
FileMatcher_Tests.cs (1)
2678
public bool
DirectoryExists
(string path)
67 references to DirectoryExists
Microsoft.Build (8)
BackEnd\BuildManager\EnvironmentVariableValidator.cs (1)
43
if (FileSystems.Default.
DirectoryExists
(dotnetHostPath))
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
547
if (!FileSystems.Default.
DirectoryExists
(path))
BackEnd\Shared\BuildResult.cs (1)
749
if (FileSystems.Default.
DirectoryExists
(resultsDirectory))
BuildCheck\Checks\UntrustedLocationCheck.cs (1)
98
if (locationFromEnv != null && FileSystems.Default.
DirectoryExists
(locationFromEnv))
Definition\Toolset.cs (1)
900
overrideDirectoryExists = FileSystems.Default.
DirectoryExists
(_overrideTasksPath);
Definition\ToolsetReader.cs (1)
191
if (FileSystems.Default.
DirectoryExists
(xbuildToolsetsDir))
FileSystem\MSBuildFileSystemBase.cs (1)
73
public virtual bool DirectoryExists(string path) => FileSystems.Default.
DirectoryExists
(path);
Utilities\EngineFileUtilities.cs (1)
603
return existenceCache.Value.GetOrAdd(directory, directory => FileSystems.Default.
DirectoryExists
(directory));
Microsoft.Build.Framework (17)
BuildEnvironmentHelper.cs (2)
269
vsVersion != CurrentVisualStudioVersion || !FileSystems.Default.
DirectoryExists
(vsInstallDir))
294
.Where(i => i.Version.Major == v.Major && FileSystems.Default.
DirectoryExists
(i.Path))
FileSystem\CachingFileSystemWrapper.cs (1)
40
return CachedExistenceCheck(path, p => _fileSystem.
DirectoryExists
(p));
FileUtilities.cs (6)
165
if (DefaultFileSystem.
DirectoryExists
(cacheDirectory))
894
return (shouldCheckDirectory && DefaultFileSystem.
DirectoryExists
(Path.Combine(baseDirectory, directory.ToString())))
1138
if (DefaultFileSystem.
DirectoryExists
(path))
1245
? FileExistenceCache.GetOrAdd(fullPath, fullPath => fileSystem.
DirectoryExists
(fullPath))
1246
: fileSystem.
DirectoryExists
(fullPath);
1733
if (!string.IsNullOrEmpty(directoryPath) && !DefaultFileSystem.
DirectoryExists
(directoryPath))
FileUtilities_TempFiles.cs (1)
237
if (FileSystems.Default.
DirectoryExists
(Path))
Utilities\FileMatcher.cs (2)
259
if (fileSystem.
DirectoryExists
(path))
2118
if (fixedDirectoryPart.Length > 0 && !_fileSystem.
DirectoryExists
(fixedDirectoryPart))
Utilities\FrameworkLocationHelper.cs (5)
980
if (FileSystems.Default.
DirectoryExists
(combinedPath))
1148
if (FileSystems.Default.
DirectoryExists
(programFilesReferenceAssemblyDirectory))
1443
FileSystems.Default.
DirectoryExists
,
1489
if (!string.IsNullOrEmpty(frameworkPath) && FileSystems.Default.
DirectoryExists
(frameworkPath))
1591
if (FileSystems.Default.
DirectoryExists
(referencePath))
Microsoft.Build.Tasks.Core (22)
AssemblyFolder.cs (1)
69
if (FileSystems.Default.
DirectoryExists
(folder))
AxTlbBaseTask.cs (2)
128
if ((String.IsNullOrEmpty(ToolPath) || !FileSystems.Default.
DirectoryExists
(ToolPath)) &&
129
(String.IsNullOrEmpty(SdkToolsPath) || !FileSystems.Default.
DirectoryExists
(SdkToolsPath)))
BootstrapperUtil\BootstrapperBuilder.cs (3)
531
if (FileSystems.Default.
DirectoryExists
(startDirectory))
601
if (FileSystems.Default.
DirectoryExists
(packagePath))
1582
if (!FileSystems.Default.
DirectoryExists
(strFolderPath))
Copy.cs (1)
289
if (!FileSystems.Default.
DirectoryExists
(destinationFolder))
Exec.cs (1)
534
if (!FileSystems.Default.
DirectoryExists
(_workingDirectory))
GenerateResource.cs (2)
2675
if (!FileSystems.Default.
DirectoryExists
(currentOutputDirectory))
2847
if (!FileSystems.Default.
DirectoryExists
(shorterPath))
ManifestUtil\LauncherBuilder.cs (1)
106
if (!FileSystems.Default.
DirectoryExists
(strFolderPath))
ManifestUtil\SecurityUtil.cs (1)
193
if (FileSystems.Default.
DirectoryExists
(path))
ManifestUtil\Util.cs (1)
268
if (!FileSystems.Default.
DirectoryExists
(logPath))
Move.cs (3)
215
if (FileSystems.Default.
DirectoryExists
(destinationFile))
221
if (FileSystems.Default.
DirectoryExists
(sourceFile))
245
if (!string.IsNullOrEmpty(destinationFolder) && !FileSystems.Default.
DirectoryExists
(destinationFolder))
NativeMethods.cs (2)
933
if (FileSystems.Default.
DirectoryExists
(s_gacPath))
1065
if (FileSystems.Default.
DirectoryExists
(path))
RedistList.cs (1)
308
if (FileSystems.Default.
DirectoryExists
(redistDirectory))
RemoveDir.cs (1)
70
if (FileSystems.Default.
DirectoryExists
(directoryPath))
ResGen.cs (2)
442
if ((String.IsNullOrEmpty(ToolPath) || !FileSystems.Default.
DirectoryExists
(ToolPath)) &&
443
(String.IsNullOrEmpty(SdkToolsPath) || !FileSystems.Default.
DirectoryExists
(SdkToolsPath)))
Microsoft.Build.UnitTests.Shared (5)
ObjectModelHelpers.cs (4)
877
if (FileSystems.Default.
DirectoryExists
(dir))
1671
Assert.True(FileSystems.Default.
DirectoryExists
(rootDirectory), $"Directory {rootDirectory} does not exist");
1688
Assert.True(FileSystems.Default.
DirectoryExists
(directoryName));
1882
if (FileSystems.Default.
DirectoryExists
(directory) && (Directory.GetFileSystemEntries(directory).Length == 0))
TestEnvironment.cs (1)
309
Assert.True(!(createFolder ^ FileSystems.Default.
DirectoryExists
(folder.Path)));
Microsoft.Build.Utilities.Core (13)
ToolLocationHelper.cs (10)
852
if (FileSystems.Default.
DirectoryExists
(propsFileLocation))
1041
if (!FileSystems.Default.
DirectoryExists
(winmdLocation))
1139
if (FileSystems.Default.
DirectoryExists
(contractPath))
2336
if (FileSystems.Default.
DirectoryExists
(path))
2904
if (FileSystems.Default.
DirectoryExists
(localAppdataFolder))
3204
if (!FileSystems.Default.
DirectoryExists
(pathToReturn))
3210
else if (!string.IsNullOrEmpty(redirectPath) && FileSystems.Default.
DirectoryExists
(redirectPath))
3815
if (FileSystems.Default.
DirectoryExists
(dotNetFx20Path))
3967
if (FileSystems.Default.
DirectoryExists
(dotNextFx30RefPath))
3974
if (FileSystems.Default.
DirectoryExists
(dotNextFx35RefPath))
ToolTask.cs (1)
1431
return FileSystems.Default.
DirectoryExists
(TaskEnvironment.GetAbsolutePath(path));
TrackedDependencies\FlatTrackingData.cs (1)
646
if (!FileSystems.Default.
DirectoryExists
(markerDirectory))
TrackedDependencies\TrackedDependencies.cs (1)
45
if (!FileMatcher.HasWildcards(directoryName) && FileSystems.Default.
DirectoryExists
(directoryName))
MSBuild (2)
CommandLine\CommandLineParser.cs (1)
555
if (FileSystems.Default.
DirectoryExists
(projectFile))
XMake.cs (1)
3121
if (FileSystems.Default.
DirectoryExists
(projectFile))