3 implementations of ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (3)
src\roslyn\src\Compilers\Core\MSBuildTask\TaskCompilerServerLogger.cs (1)
16: ICompilerServerLogger
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (2)
98internal sealed class CompilerServerLogger : ICompilerServerLogger, IDisposable 195internal sealed class EmptyCompilerServerLogger : ICompilerServerLogger
21 references to ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (21)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (4)
514internal int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 665private int HandleResponse(string requestId, BuildResponse? response, string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 724internal void ReportTelemetry(IReadOnlyList<BuildTelemetryEvent> telemetryEvents, ICompilerServerLogger logger) 820private void LogCompilationMessage(ICompilerServerLogger logger, string requestId, CompilationKind kind, string diagnostic)
src\roslyn\src\Compilers\Core\MSBuildTask\TaskCompilerServerLogger.cs (2)
15ICompilerServerLogger inner) 19private readonly ICompilerServerLogger _inner = inner;
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (11)
104ICompilerServerLogger logger, 183ICompilerServerLogger logger, 202Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 203ICompilerServerLogger logger, 224ICompilerServerLogger logger, 225Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 299ICompilerServerLogger logger, 360ICompilerServerLogger logger, 393ICompilerServerLogger logger, 513ICompilerServerLogger? logger = null) 571ICompilerServerLogger logger,
src\roslyn\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)