2 implementations of ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (2)
src\Compilers\Core\CommandLine\CompilerServerLogger.cs (2)
97
internal sealed class CompilerServerLogger :
ICompilerServerLogger
, IDisposable
166
internal sealed class EmptyCompilerServerLogger :
ICompilerServerLogger
17 references to ICompilerServerLogger
Microsoft.Build.Tasks.CodeAnalysis (17)
ManagedCompiler.cs (3)
506
internal int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands,
ICompilerServerLogger
logger)
666
private int HandleResponse(string requestId, BuildResponse? response, string pathToTool, string responseFileCommands, string commandLineCommands,
ICompilerServerLogger
logger)
794
private void LogCompilationMessage(
ICompilerServerLogger
logger, string requestId, CompilationKind kind, string diagnostic)
src\Compilers\Core\CommandLine\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)
src\Compilers\Shared\BuildServerConnection.cs (10)
92
ICompilerServerLogger
logger,
161
ICompilerServerLogger
logger,
175
Func<string,
ICompilerServerLogger
, bool> tryCreateServerFunc,
176
ICompilerServerLogger
logger,
203
ICompilerServerLogger
logger,
204
Func<string,
ICompilerServerLogger
, bool> tryCreateServerFunc,
280
ICompilerServerLogger
logger,
341
ICompilerServerLogger
logger,
374
ICompilerServerLogger
logger,
449
internal static bool TryCreateServer(string clientDirectory, string pipeName,
ICompilerServerLogger
logger, out int processId)