3 implementations of ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (2)
CompilerServerLogger.cs (2)
97internal sealed class CompilerServerLogger : ICompilerServerLogger, IDisposable 163internal sealed class EmptyCompilerServerLogger : ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
TestUtilities\TestableCompilerServerLogger.cs (1)
10internal sealed class TestableCompilerServerLogger : ICompilerServerLogger
17 references to ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (17)
BuildServerConnection.cs (10)
68ICompilerServerLogger logger, 137ICompilerServerLogger logger, 151Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 152ICompilerServerLogger logger, 179ICompilerServerLogger logger, 180Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 256ICompilerServerLogger logger, 317ICompilerServerLogger logger, 350ICompilerServerLogger logger, 425private static bool TryCreateServer(string clientDirectory, string pipeName, ICompilerServerLogger logger)
CompilerServerLogger.cs (4)
30internal static void Log(this ICompilerServerLogger logger, string format, params object?[] arguments) 38internal static void LogError(this ICompilerServerLogger logger, string message) 46internal static void LogError(this ICompilerServerLogger logger, string format, params object?[] arguments) 57internal static void LogException(this ICompilerServerLogger logger, Exception exception, string reason)
ManagedCompiler.cs (3)
501internal int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 649private int HandleResponse(Guid requestId, BuildResponse? response, string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 777private void LogCompilationMessage(ICompilerServerLogger logger, Guid requestId, CompilationKind kind, string diagnostic)