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.Engine.UnitTests (1)
FileMatcher_Tests.cs (1)
2679public bool DirectoryExists(string 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)
83 references to DirectoryExists
Microsoft.Build (18)
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))
BuildEnvironmentHelper.cs (2)
279vsVersion != CurrentVisualStudioVersion || !FileSystems.Default.DirectoryExists(vsInstallDir)) 304.Where(i => i.Version.Major == v.Major && FileSystems.Default.DirectoryExists(i.Path))
Definition\Toolset.cs (1)
900overrideDirectoryExists = FileSystems.Default.DirectoryExists(_overrideTasksPath);
Definition\ToolsetReader.cs (1)
191if (FileSystems.Default.DirectoryExists(xbuildToolsetsDir))
FileMatcher.cs (2)
259if (fileSystem.DirectoryExists(path)) 2115if (fixedDirectoryPart.Length > 0 && !_fileSystem.DirectoryExists(fixedDirectoryPart))
FileSystem\MSBuildFileSystemBase.cs (1)
73public virtual bool DirectoryExists(string path) => FileSystems.Default.DirectoryExists(path);
FrameworkLocationHelper.cs (5)
960if (FileSystems.Default.DirectoryExists(combinedPath)) 1130if (FileSystems.Default.DirectoryExists(programFilesReferenceAssemblyDirectory)) 1427FileSystems.Default.DirectoryExists, 1473if (!string.IsNullOrEmpty(frameworkPath) && FileSystems.Default.DirectoryExists(frameworkPath)) 1575if (FileSystems.Default.DirectoryExists(referencePath))
Logging\BinaryLogger\ProjectImportsCollector.cs (1)
67if (!FileSystems.Default.DirectoryExists(cacheDirectory))
Utilities\EngineFileUtilities.cs (1)
603return existenceCache.Value.GetOrAdd(directory, directory => FileSystems.Default.DirectoryExists(directory));
Microsoft.Build.Engine.OM.UnitTests (2)
BuildEnvironmentHelper.cs (2)
279vsVersion != CurrentVisualStudioVersion || !FileSystems.Default.DirectoryExists(vsInstallDir)) 304.Where(i => i.Version.Major == v.Major && FileSystems.Default.DirectoryExists(i.Path))
Microsoft.Build.Framework (8)
FileSystem\CachingFileSystemWrapper.cs (1)
40return CachedExistenceCheck(path, p => _fileSystem.DirectoryExists(p));
FileUtilities.cs (6)
165if (DefaultFileSystem.DirectoryExists(cacheDirectory)) 840return (shouldCheckDirectory && DefaultFileSystem.DirectoryExists(Path.Combine(baseDirectory, directory.ToString()))) 1084if (DefaultFileSystem.DirectoryExists(path)) 1191? FileExistenceCache.GetOrAdd(fullPath, fullPath => fileSystem.DirectoryExists(fullPath)) 1192: fileSystem.DirectoryExists(fullPath); 1679if (!string.IsNullOrEmpty(directoryPath) && !DefaultFileSystem.DirectoryExists(directoryPath))
FileUtilities_TempFiles.cs (1)
228if (FileSystems.Default.DirectoryExists(Path))
Microsoft.Build.Tasks.Core (20)
BootstrapperUtil\BootstrapperBuilder.cs (3)
531if (FileSystems.Default.DirectoryExists(startDirectory)) 601if (FileSystems.Default.DirectoryExists(packagePath)) 1582if (!FileSystems.Default.DirectoryExists(strFolderPath))
BuildEnvironmentHelper.cs (2)
279vsVersion != CurrentVisualStudioVersion || !FileSystems.Default.DirectoryExists(vsInstallDir)) 304.Where(i => i.Version.Major == v.Major && FileSystems.Default.DirectoryExists(i.Path))
Copy.cs (1)
292if (!FileSystems.Default.DirectoryExists(destinationFolder))
Exec.cs (1)
534if (!FileSystems.Default.DirectoryExists(_workingDirectory))
FileMatcher.cs (2)
259if (fileSystem.DirectoryExists(path)) 2115if (fixedDirectoryPart.Length > 0 && !_fileSystem.DirectoryExists(fixedDirectoryPart))
GenerateResource.cs (2)
2675if (!FileSystems.Default.DirectoryExists(currentOutputDirectory)) 2849if (!FileSystems.Default.DirectoryExists(shorterPath))
ManifestUtil\LauncherBuilder.cs (1)
106if (!FileSystems.Default.DirectoryExists(strFolderPath))
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))
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 (21)
BuildEnvironmentHelper.cs (2)
279vsVersion != CurrentVisualStudioVersion || !FileSystems.Default.DirectoryExists(vsInstallDir)) 304.Where(i => i.Version.Major == v.Major && FileSystems.Default.DirectoryExists(i.Path))
FileMatcher.cs (2)
259if (fileSystem.DirectoryExists(path)) 2115if (fixedDirectoryPart.Length > 0 && !_fileSystem.DirectoryExists(fixedDirectoryPart))
FrameworkLocationHelper.cs (5)
960if (FileSystems.Default.DirectoryExists(combinedPath)) 1130if (FileSystems.Default.DirectoryExists(programFilesReferenceAssemblyDirectory)) 1427FileSystems.Default.DirectoryExists, 1473if (!string.IsNullOrEmpty(frameworkPath) && FileSystems.Default.DirectoryExists(frameworkPath)) 1575if (FileSystems.Default.DirectoryExists(referencePath))
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)
1341return FileSystems.Default.DirectoryExists(path);
TrackedDependencies\TrackedDependencies.cs (1)
45if (!FileMatcher.HasWildcards(directoryName) && FileSystems.Default.DirectoryExists(directoryName))
MSBuild (9)
BuildEnvironmentHelper.cs (2)
279vsVersion != CurrentVisualStudioVersion || !FileSystems.Default.DirectoryExists(vsInstallDir)) 304.Where(i => i.Version.Major == v.Major && FileSystems.Default.DirectoryExists(i.Path))
CommandLine\CommandLineParser.cs (1)
555if (FileSystems.Default.DirectoryExists(projectFile))
FrameworkLocationHelper.cs (5)
960if (FileSystems.Default.DirectoryExists(combinedPath)) 1130if (FileSystems.Default.DirectoryExists(programFilesReferenceAssemblyDirectory)) 1427FileSystems.Default.DirectoryExists, 1473if (!string.IsNullOrEmpty(frameworkPath) && FileSystems.Default.DirectoryExists(frameworkPath)) 1575if (FileSystems.Default.DirectoryExists(referencePath))
XMake.cs (1)
3108if (FileSystems.Default.DirectoryExists(projectFile))