11 instantiations of TouchedFileLogger
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.cs (1)
913var touchedFilesLogger = (Arguments.TouchedFilesPath != null) ? new TouchedFileLogger() : null;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (9)
CommandLineTests.cs (9)
7354var comp = cmd.CreateCompilation(TextWriter.Null, new TouchedFileLogger(), NullErrorLogger.Instance); 7376var comp = cmd.CreateCompilation(TextWriter.Null, new TouchedFileLogger(), NullErrorLogger.Instance); 7398var comp = cmd.CreateCompilation(TextWriter.Null, new TouchedFileLogger(), NullErrorLogger.Instance); 7418var comp = cmd.CreateCompilation(TextWriter.Null, new TouchedFileLogger(), NullErrorLogger.Instance); 7422comp = cmd.CreateCompilation(TextWriter.Null, new TouchedFileLogger(), NullErrorLogger.Instance); 12311var comp = csc.CreateCompilation(new StringWriter(), new TouchedFileLogger(), errorLogger: null); 12326var comp = (CSharpCompilation)csc.CreateCompilation(new StringWriter(), new TouchedFileLogger(), errorLogger: null); 12346var comp = (CSharpCompilation)csc.CreateCompilation(new StringWriter(), new TouchedFileLogger(), errorLogger: null); 12367var comp = (CSharpCompilation)csc.CreateCompilation(new StringWriter(), new TouchedFileLogger(), errorLogger: null);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\CommandLine\CommandLineRunner.cs (1)
152var touchedFilesLoggerOpt = (arguments.TouchedFilesPath != null) ? new TouchedFileLogger() : null;
22 references to TouchedFileLogger
Microsoft.CodeAnalysis (15)
CommandLine\CommonCompiler.cs (7)
97TouchedFileLogger? touchedFilesLogger, 218internal virtual MetadataReferenceResolver GetCommandLineMetadataReferenceResolver(TouchedFileLogger? loggerOpt) 229TouchedFileLogger? touchedFiles, 913var touchedFilesLogger = (Arguments.TouchedFilesPath != null) ? new TouchedFileLogger() : null; 1095TouchedFileLogger? touchedFilesLogger, 1550private bool WriteTouchedFiles(DiagnosticBag diagnostics, TouchedFileLogger? touchedFilesLogger, string? finalXmlFilePath) 1598protected virtual ImmutableArray<AdditionalTextFile> ResolveAdditionalFilesFromArguments(List<DiagnosticInfo> diagnostics, CommonMessageProvider messageProvider, TouchedFileLogger? touchedFilesLogger)
CommandLine\CommonCompiler.LoggingMetadataFileReferenceResolver.cs (2)
15private readonly TouchedFileLogger? _logger; 19public LoggingMetadataFileReferenceResolver(RelativePathResolver pathResolver, Func<string, MetadataReferenceProperties, PortableExecutableReference> provider, TouchedFileLogger? logger)
CommandLine\CommonCompiler.LoggingSourceFileResolver.cs (2)
14private readonly TouchedFileLogger? _logger; 20TouchedFileLogger? logger)
CommandLine\CommonCompiler.LoggingStrongNameProvider.cs (2)
13private readonly TouchedFileLogger? _loggerOpt; 15public LoggingStrongNameFileSystem(TouchedFileLogger? logger, string? customTempPath)
CommandLine\CommonCompiler.LoggingXmlFileResolver.cs (2)
11private readonly TouchedFileLogger? _logger; 13public LoggingXmlFileResolver(string? baseDirectory, TouchedFileLogger? logger)
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCompiler.cs (1)
40TouchedFileLogger? touchedFilesLogger,
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\CommandLine\Csi.cs (1)
31internal override MetadataReferenceResolver GetCommandLineMetadataReferenceResolver(TouchedFileLogger? loggerOpt) =>
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
MockCSharpCompiler.cs (2)
73TouchedFileLogger touchedFilesLogger, 79TouchedFileLogger touchedFilesLogger,
Microsoft.CodeAnalysis.Scripting (3)
Hosting\CommandLine\CommandLineRunner.cs (3)
152var touchedFilesLoggerOpt = (arguments.TouchedFilesPath != null) ? new TouchedFileLogger() : null; 182TouchedFileLogger? loggerOpt, 195internal static SourceReferenceResolver GetSourceReferenceResolver(CommandLineArguments arguments, TouchedFileLogger? loggerOpt)