3 implementations of IFileSystem
Microsoft.Build.Engine.OM.UnitTests (3)
CachingFileSystemWrapper.cs (1)
13
internal sealed class CachingFileSystemWrapper :
IFileSystem
ManagedFileSystem.cs (1)
15
internal class ManagedFileSystem :
IFileSystem
MSBuildOnWindowsFileSystem.cs (1)
18
internal sealed class MSBuildOnWindowsFileSystem :
IFileSystem
10 references to IFileSystem
Microsoft.Build.Engine.OM.UnitTests (10)
CachingFileSystemWrapper.cs (2)
15
private readonly
IFileSystem
_fileSystem;
19
public CachingFileSystemWrapper(
IFileSystem
fileSystem)
FileSystems.cs (2)
13
public static
IFileSystem
Default = GetFileSystem();
15
private static
IFileSystem
GetFileSystem()
FileUtilities.cs (6)
122
private static readonly
IFileSystem
DefaultFileSystem = FileSystems.Default;
992
internal static bool DirectoryExistsNoThrow(string fullPath,
IFileSystem
fileSystem = null)
1016
internal static bool FileExistsNoThrow(string fullPath,
IFileSystem
fileSystem = null)
1040
internal static bool FileOrDirectoryExistsNoThrow(string fullPath,
IFileSystem
fileSystem = null)
1438
internal static string GetDirectoryNameOfFileAbove(string startingDirectory, string fileName,
IFileSystem
fileSystem = null)
1479
internal static string GetPathOfFileAbove(string file, string startingDirectory,
IFileSystem
fileSystem = null)