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)
506internal int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 666private int HandleResponse(string requestId, BuildResponse? response, string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 794private 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, 449internal static bool TryCreateServer(string clientDirectory, string pipeName, ICompilerServerLogger logger, out int processId)