6 implementations of FileExists
Microsoft.Build (5)
CachingFileSystemWrapper.cs (1)
44
public bool
FileExists
(string path)
FileSystem\DirectoryCacheFileSystemWrapper.cs (1)
49
public bool
FileExists
(string path)
FileSystem\MSBuildFileSystemBase.cs (1)
80
public virtual bool
FileExists
(string path) => FileSystems.Default.FileExists(path);
ManagedFileSystem.cs (1)
144
public virtual bool
FileExists
(string path)
MSBuildOnWindowsFileSystem.cs (1)
76
public bool
FileExists
(string path)
Microsoft.Build.Engine.UnitTests (1)
FileMatcher_Tests.cs (1)
2684
public bool
FileExists
(string path)
56 references to FileExists
Microsoft.Build (47)
BackEnd\BuildManager\BuildManager.cs (2)
3291
if (inputCacheFiles.Any(f => !FileSystems.Default.
FileExists
(f)))
3293
LogErrorAndShutdown(ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("InputCacheFilesDoNotExist", string.Join(";", inputCacheFiles.Where(f => !FileSystems.Default.
FileExists
(f)))));
BackEnd\BuildManager\BuildParameters.cs (1)
1100
if (FileSystems.Default.
FileExists
(path))
BackEnd\Components\Communications\CurrentHost.cs (2)
32
if (FileSystems.Default.
FileExists
(dotnetExe))
52
if (FileSystems.Default.
FileExists
(dotnetExe))
BackEnd\Components\Communications\NodeLauncher.cs (1)
53
if (!FileSystems.Default.
FileExists
(msbuildLocation))
BackEnd\Components\Communications\RarNodeLauncher.cs (1)
68
return FileSystems.Default.
FileExists
(_pipeName);
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (1)
345
if (FileSystems.Default.
FileExists
(projectPath) || (skipNonExistProjects == SkipNonExistentProjectsBehavior.Build))
BackEnd\Components\Scheduler\Scheduler.cs (1)
2707
shouldWriteHeader = !FileSystems.Default.
FileExists
(string.Format(CultureInfo.CurrentCulture, Path.Combine(_debugDumpPath, "SchedulerState_{0}.txt"), EnvironmentUtilities.CurrentProcessId));
BackEnd\Components\Scheduler\SchedulingPlan.cs (1)
154
if (!FileSystems.Default.
FileExists
(planName))
BackEnd\Shared\BuildRequestConfiguration.cs (1)
1003
if (FileSystems.Default.
FileExists
(cacheFile))
BackEnd\Shared\TargetResult.cs (1)
300
if (!FileSystems.Default.
FileExists
(cacheFile))
BuildEnvironmentHelper.cs (4)
213
if (FileSystems.Default.
FileExists
(msBuildExe))
217
else if (FileSystems.Default.
FileExists
(msBuildDll))
341
if (!string.IsNullOrEmpty(msBuildExePath) && FileSystems.Default.
FileExists
(msBuildExePath))
611
var existsCheck = mode == BuildEnvironmentMode.VisualStudio ? new Func<string, bool>(_ => true) : FileSystems.Default.
FileExists
;
CachingFileSystemWrapper.cs (1)
46
return CachedExistenceCheck(path, p => _fileSystem.
FileExists
(p));
Construction\ProjectRootElement.cs (2)
1667
ErrorUtilities.VerifyThrowInvalidOperation(FileSystems.Default.
FileExists
(path), "FileToReloadFromDoesNotExist", path);
1972
if (!FileSystems.Default.
FileExists
(path))
Construction\Solution\SolutionFile.cs (1)
636
if (!FileSystems.Default.
FileExists
(_solutionFile))
CoreCLRAssemblyLoader.cs (1)
164
!FileSystems.Default.
FileExists
(candidatePath))
DebugUtils.cs (1)
116
while (FileSystems.Default.
FileExists
(fullPath))
Definition\ToolsetConfigurationReader.cs (1)
275
FileSystems.Default.
FileExists
(BuildEnvironmentHelper.Instance.CurrentMSBuildConfigurationFile))
Evaluation\Evaluator.cs (2)
1905
if (FileSystems.Default.
FileExists
(dotnetExe))
2260
if (!FileSystems.Default.
FileExists
(importFileUnescaped))
Evaluation\IntrinsicFunctions.cs (1)
742
if (FileSystems.Default.
FileExists
(pathToAssembly))
FileSystem\MSBuildFileSystemBase.cs (1)
80
public virtual bool FileExists(string path) => FileSystems.Default.
FileExists
(path);
FileUtilities.cs (4)
81
return !FileSystems.Default.
FileExists
(lowerCased);
1087
? FileExistenceCache.GetOrAdd(fullPath, fullPath => fileSystem.
FileExists
(fullPath))
1088
: fileSystem.
FileExists
(fullPath);
1515
if (fileSystem.
FileExists
(possibleFileDirectory))
FrameworkLocationHelper.cs (2)
1435
(!FileSystems.Default.
FileExists
(Path.Combine(generatedPathToDotNetFramework, NativeMethodsShared.IsWindows ? "MSBuild.exe" : "mcs.exe")) &&
1436
!FileSystems.Default.
FileExists
(Path.Combine(generatedPathToDotNetFramework, "Microsoft.Build.dll"))))
Logging\BinaryLogger\ProjectImportsCollector.cs (2)
225
if (checkFileExistence && !FileSystems.Default.
FileExists
(filePath))
271
if (FileSystems.Default.
FileExists
(_archiveFilePath))
Modifiers.cs (2)
329
if (FileSystems.Default.
FileExists
(unescapedItemSpec))
345
if (FileSystems.Default.
FileExists
(unescapedItemSpec))
MSBuildLoadContext.cs (4)
43
_resolver = FileSystems.Default.
FileExists
(assemblyPath) && FileSystems.Default.
FileExists
(Path.ChangeExtension(assemblyPath, ".deps.json"))
80
if (!FileSystems.Default.
FileExists
(candidatePath))
101
if (FileSystems.Default.
FileExists
(assemblyNameInExecutableDirectory))
TaskEngineAssemblyResolver.cs (1)
106
if (FileSystems.Default.
FileExists
(_taskAssemblyFile))
TaskFactoryUtilities.cs (4)
156
if (!string.IsNullOrEmpty(assemblyPath) && FileSystems.Default.
FileExists
(assemblyPath))
206
if (!FileSystems.Default.
FileExists
(manifestPath))
273
if (FileSystems.Default.
FileExists
(path))
281
if (FileSystems.Default.
FileExists
(path))
TempFileUtilities.cs (1)
188
ErrorUtilities.VerifyThrow(!FileSystems.Default.
FileExists
(file), "Guid should be unique");
Microsoft.Build.BuildCheck.UnitTests (1)
TestAssemblyInfo.cs (1)
122
if (FileSystems.Default.
FileExists
(potentialVersionsPropsPath))
Microsoft.Build.Engine.UnitTests (2)
FileMatcher_Tests.cs (1)
2686
return FileSystems.Default.
FileExists
(path);
TestAssemblyInfo.cs (1)
122
if (FileSystems.Default.
FileExists
(potentialVersionsPropsPath))
Microsoft.Build.Framework.UnitTests (1)
TestAssemblyInfo.cs (1)
122
if (FileSystems.Default.
FileExists
(potentialVersionsPropsPath))
Microsoft.Build.UnitTests.Shared (5)
ObjectModelHelpers.cs (4)
579
Assert.True(FileSystems.Default.
FileExists
(Path.Combine(TempProjectDir, fileRelativePath)), message);
1049
if (FileSystems.Default.
FileExists
(files[i]))
1688
Assert.True(FileSystems.Default.
FileExists
(fullPath));
1873
if (FileSystems.Default.
FileExists
(path))
TestEnvironment.cs (1)
747
Assert.True(FileSystems.Default.
FileExists
(Path), $"A file expected as an output does not exist: {Path}");