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