4 implementations of ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (3)
src\Compilers\Core\MSBuildTask\TaskCompilerServerLogger.cs (1)
16: ICompilerServerLogger
src\Compilers\Shared\CompilerServerLogger.cs (2)
99internal sealed class CompilerServerLogger : ICompilerServerLogger, IDisposable 167internal sealed class EmptyCompilerServerLogger : ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
TestUtilities\TestableCompilerServerLogger.cs (1)
10internal sealed class TestableCompilerServerLogger : ICompilerServerLogger
20 references to ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (20)
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (3)
514internal int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 674private int HandleResponse(string requestId, BuildResponse? response, string pathToTool, string responseFileCommands, string commandLineCommands, ICompilerServerLogger logger) 802private void LogCompilationMessage(ICompilerServerLogger logger, string requestId, CompilationKind kind, string diagnostic)
src\Compilers\Core\MSBuildTask\TaskCompilerServerLogger.cs (2)
15ICompilerServerLogger inner) 19private readonly ICompilerServerLogger _inner = inner;
src\Compilers\Shared\BuildServerConnection.cs (11)
103ICompilerServerLogger logger, 172ICompilerServerLogger logger, 186Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 187ICompilerServerLogger logger, 208ICompilerServerLogger logger, 209Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 285ICompilerServerLogger logger, 346ICompilerServerLogger logger, 379ICompilerServerLogger logger, 491internal static Dictionary<string, string>? GetServerEnvironmentVariables(System.Collections.IDictionary currentEnvironment, ICompilerServerLogger? logger = null) 531internal 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)