2 implementations of ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (2)
src\Compilers\Core\CommandLine\CompilerServerLogger.cs (2)
97internal sealed class CompilerServerLogger : ICompilerServerLogger, IDisposable 166internal sealed class EmptyCompilerServerLogger : ICompilerServerLogger
17 references to ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (17)
ManagedCompiler.cs (3)
512internal int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 672private int HandleResponse(string requestId, BuildResponse? response, string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 800private void LogCompilationMessage(ICompilerServerLogger logger, string requestId, CompilationKind kind, string diagnostic)
src\Compilers\Core\CommandLine\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)
src\Compilers\Shared\BuildServerConnection.cs (10)
92ICompilerServerLogger logger, 161ICompilerServerLogger logger, 175Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 176ICompilerServerLogger logger, 203ICompilerServerLogger logger, 204Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 280ICompilerServerLogger logger, 341ICompilerServerLogger logger, 374ICompilerServerLogger logger, 456internal static bool TryCreateServer(string clientDirectory, string pipeName, ICompilerServerLogger logger, out int processId)