src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.cs (20)
21private static ILogger? s_currentLogger;
31public static ILogger? SetLogger(ILogger? logger)
40public static ILogger? GetLogger()
43private static bool TryGetActiveLogger(FunctionId functionId, [NotNullWhen(true)] out ILogger? activeLogger)
45var logger = s_currentLogger;
61if (TryGetActiveLogger(functionId, out var logger))
73if (TryGetActiveLogger(functionId, out var logger))
88if (TryGetActiveLogger(functionId, out var logger))
102if (TryGetActiveLogger(functionId, out var logger))
116if (TryGetActiveLogger(functionId, out var logger))
130if (TryGetActiveLogger(functionId, out var logger))
143if (TryGetActiveLogger(functionId, out var logger))
166=> TryGetActiveLogger(functionId, out var logger)
175=> TryGetActiveLogger(functionId, out var logger)
184=> TryGetActiveLogger(functionId, out var logger)
193=> TryGetActiveLogger(functionId, out var logger)
202=> TryGetActiveLogger(functionId, out var logger)
211=> TryGetActiveLogger(functionId, out var logger)
219=> TryGetActiveLogger(functionId, out var logger)