1 implementation of IFileSystem
Microsoft.DotNet.InternalAbstractions (1)
FileSystemWrapper.cs (1)
6internal class FileSystemWrapper : IFileSystem
16 references to IFileSystem
dotnet-aot (8)
parent\dotnet\CommandFactory\CommandResolution\LocalToolsCommandResolver.cs (2)
16IFileSystem? fileSystem = null, 21private readonly IFileSystem _fileSystem = fileSystem ?? new FileSystemWrapper();
parent\dotnet\ToolManifest\ToolManifestEditor.cs (2)
15internal class ToolManifestEditor(IFileSystem fileSystem = null, IDangerousFileDetector dangerousFileDetector = null) : IToolManifestEditor 18private readonly IFileSystem _fileSystem = fileSystem ?? new FileSystemWrapper();
parent\dotnet\ToolManifest\ToolManifestFinder.cs (2)
15private readonly IFileSystem _fileSystem; 23IFileSystem fileSystem = null,
parent\dotnet\ToolPackage\LocalToolsResolverCache.cs (2)
19private readonly IFileSystem _fileSystem; 22public LocalToolsResolverCache(IFileSystem fileSystem = null,
Microsoft.DotNet.Configurer (7)
AspNetCertificateSentinel.cs (2)
14private readonly IFileSystem _fileSystem; 25internal AspNetCertificateSentinel(string dotnetUserProfileFolderPath, IFileSystem fileSystem)
FileSentinel.cs (2)
11private readonly IFileSystem _fileSystem; 18internal FileSentinel(FilePath file, IFileSystem? fileSystem)
FirstTimeUseNoticeSentinel.cs (2)
14private readonly IFileSystem _fileSystem; 25internal FirstTimeUseNoticeSentinel(string dotnetUserProfileFolderPath, IFileSystem fileSystem)
IFileExtensions.cs (1)
11public static void CreateIfNotExists(this IFileSystem fileSystem, string filePath)
Microsoft.DotNet.InternalAbstractions (1)
FileSystemWrapper.cs (1)
8public static IFileSystem Default { get; } = new FileSystemWrapper();