2 implementations of ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis.Sdk (2)
src\Compilers\Shared\CompilerServerLogger.cs (2)
99internal sealed class CompilerServerLogger : ICompilerServerLogger, IDisposable 168internal sealed class EmptyCompilerServerLogger : ICompilerServerLogger
17 references to ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis.Sdk (17)
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (3)
513internal int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 673private int HandleResponse(string requestId, BuildResponse? response, string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 801private void LogCompilationMessage(ICompilerServerLogger logger, string requestId, CompilationKind kind, string diagnostic)
src\Compilers\Shared\BuildServerConnection.cs (10)
95ICompilerServerLogger logger, 164ICompilerServerLogger logger, 178Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 179ICompilerServerLogger logger, 200ICompilerServerLogger logger, 201Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 277ICompilerServerLogger logger, 338ICompilerServerLogger logger, 371ICompilerServerLogger logger, 453internal static bool TryCreateServer(string clientDirectory, string pipeName, ICompilerServerLogger logger, out int processId)
src\Compilers\Shared\CompilerServerLogger.cs (4)
32internal static void Log(this ICompilerServerLogger logger, string format, params object?[] arguments) 40internal static void LogError(this ICompilerServerLogger logger, string message) 48internal static void LogError(this ICompilerServerLogger logger, string format, params object?[] arguments) 59internal static void LogException(this ICompilerServerLogger logger, Exception exception, string reason)