1 implementation of ICommonCompilerFileSystem
Microsoft.CodeAnalysis (1)
FileSystem\ICommonCompilerFileSystem.cs (1)
53
internal sealed class StandardFileSystem :
ICommonCompilerFileSystem
12 references to ICommonCompilerFileSystem
Microsoft.CodeAnalysis (11)
CommandLine\CommonCompiler.CompilerRelativePathResolver.cs (2)
24
internal
ICommonCompilerFileSystem
FileSystem { get; }
26
internal CompilerRelativePathResolver(
ICommonCompilerFileSystem
fileSystem, ImmutableArray<string> searchPaths, string? baseDirectory)
CommandLine\CommonCompiler.cs (8)
89
/// The <see cref="
ICommonCompilerFileSystem
"/> used to access the file system inside this instance.
91
internal
ICommonCompilerFileSystem
FileSystem { get; set; }
125
public CommonCompiler(CommandLineParser parser, string? responseFile, string[] args, BuildPaths buildPaths, string? additionalReferenceDirectories, IAnalyzerAssemblyLoader assemblyLoader, GeneratorDriverCache? driverCache,
ICommonCompilerFileSystem
? fileSystem)
1640
ICommonCompilerFileSystem
fileSystem,
1653
ICommonCompilerFileSystem
fileSystem,
1682
private static Stream? OpenManifestStream(
ICommonCompilerFileSystem
fileSystem, CommonMessageProvider messageProvider, OutputKind outputKind, CommandLineArguments arguments, DiagnosticBag diagnostics)
1689
private static Stream? OpenStream(
ICommonCompilerFileSystem
fileSystem, CommonMessageProvider messageProvider, string? path, string? baseDirectory, int errorCode, DiagnosticBag diagnostics)
1745
ICommonCompilerFileSystem
fileSystem,
FileSystem\ICommonCompilerFileSystem.cs (1)
28
internal static Stream OpenFileWithNormalizedException(this
ICommonCompilerFileSystem
fileSystem, string filePath, FileMode fileMode, FileAccess fileAccess, FileShare fileShare)
Microsoft.CodeAnalysis.Test.Utilities (1)
TestableFile.cs (1)
17
/// be manipulated by consumers of <see cref="
ICommonCompilerFileSystem
"/>