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