1 implementation of ICommonCompilerFileSystem
Microsoft.CodeAnalysis (1)
FileSystem\ICommonCompilerFileSystem.cs (1)
53internal sealed class StandardFileSystem : ICommonCompilerFileSystem
12 references to ICommonCompilerFileSystem
Microsoft.CodeAnalysis (11)
CommandLine\CommonCompiler.CompilerRelativePathResolver.cs (2)
24internal ICommonCompilerFileSystem FileSystem { get; } 26internal CompilerRelativePathResolver(ICommonCompilerFileSystem fileSystem, ImmutableArray<string> searchPaths, string? baseDirectory)
CommandLine\CommonCompiler.cs (8)
90/// The <see cref="ICommonCompilerFileSystem"/> used to access the file system inside this instance. 92internal ICommonCompilerFileSystem FileSystem { get; set; } 126public CommonCompiler(CommandLineParser parser, string? responseFile, string[] args, BuildPaths buildPaths, string? additionalReferenceDirectories, IAnalyzerAssemblyLoader assemblyLoader, GeneratorDriverCache? driverCache, ICommonCompilerFileSystem? fileSystem) 1665ICommonCompilerFileSystem fileSystem, 1678ICommonCompilerFileSystem fileSystem, 1707private static Stream? OpenManifestStream(ICommonCompilerFileSystem fileSystem, CommonMessageProvider messageProvider, OutputKind outputKind, CommandLineArguments arguments, DiagnosticBag diagnostics) 1714private static Stream? OpenStream(ICommonCompilerFileSystem fileSystem, CommonMessageProvider messageProvider, string? path, string? baseDirectory, int errorCode, DiagnosticBag diagnostics) 1817ICommonCompilerFileSystem fileSystem,
FileSystem\ICommonCompilerFileSystem.cs (1)
28internal static Stream OpenFileWithNormalizedException(this ICommonCompilerFileSystem fileSystem, string filePath, FileMode fileMode, FileAccess fileAccess, FileShare fileShare)
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCompiler.cs (1)
28protected CSharpCompiler(CSharpCommandLineParser parser, string? responseFile, string[] args, BuildPaths buildPaths, string? additionalReferenceDirectories, IAnalyzerAssemblyLoader assemblyLoader, GeneratorDriverCache? driverCache = null, ICommonCompilerFileSystem? fileSystem = null)