3 implementations of ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (2)
CompilerServerLogger.cs (2)
97
internal sealed class CompilerServerLogger :
ICompilerServerLogger
, IDisposable
163
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)
BuildServerConnection.cs (10)
68
ICompilerServerLogger
logger,
137
ICompilerServerLogger
logger,
151
Func<string,
ICompilerServerLogger
, bool> tryCreateServerFunc,
152
ICompilerServerLogger
logger,
179
ICompilerServerLogger
logger,
180
Func<string,
ICompilerServerLogger
, bool> tryCreateServerFunc,
256
ICompilerServerLogger
logger,
317
ICompilerServerLogger
logger,
350
ICompilerServerLogger
logger,
425
private static bool TryCreateServer(string clientDirectory, string pipeName,
ICompilerServerLogger
logger)
CompilerServerLogger.cs (4)
30
internal static void Log(this
ICompilerServerLogger
logger, string format, params object?[] arguments)
38
internal static void LogError(this
ICompilerServerLogger
logger, string message)
46
internal static void LogError(this
ICompilerServerLogger
logger, string format, params object?[] arguments)
57
internal static void LogException(this
ICompilerServerLogger
logger, Exception exception, string reason)
ManagedCompiler.cs (3)
501
internal int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands,
ICompilerServerLogger
logger)
649
private int HandleResponse(Guid requestId, BuildResponse? response, string pathToTool, string responseFileCommands, string commandLineCommands,
ICompilerServerLogger
logger)
777
private void LogCompilationMessage(
ICompilerServerLogger
logger, Guid requestId, CompilationKind kind, string diagnostic)