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)
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\Core\MSBuildTask\TaskCompilerServerLogger.cs (2)
15ICompilerServerLogger inner) 19private readonly ICompilerServerLogger _inner = inner;
src\Compilers\Shared\BuildServerConnection.cs (11)
96ICompilerServerLogger logger, 165ICompilerServerLogger logger, 179Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 180ICompilerServerLogger logger, 201ICompilerServerLogger logger, 202Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 278ICompilerServerLogger logger, 339ICompilerServerLogger logger, 372ICompilerServerLogger logger, 484internal static Dictionary<string, string>? GetServerEnvironmentVariables(System.Collections.IDictionary currentEnvironment, ICompilerServerLogger? logger = null) 524internal 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)