3 types derived from ErrorLogger
Microsoft.CodeAnalysis (1)
CommandLine\SarifErrorLogger.cs (1)
22internal abstract class SarifErrorLogger : ErrorLogger, IDisposable
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\DiagnosticBagErrorLogger.cs (1)
10internal sealed class DiagnosticBagErrorLogger : ErrorLogger
Compilation\NullErrorLogger.cs (1)
10internal class NullErrorLogger : ErrorLogger
19 references to ErrorLogger
Microsoft.CodeAnalysis (11)
CommandLine\CommonCompiler.cs (9)
98ErrorLogger? errorLoggerOpt, 526internal bool ReportDiagnostics(IEnumerable<Diagnostic> diagnostics, TextWriter consoleOutput, ErrorLogger? errorLoggerOpt, Compilation? compilation) 597private bool ReportDiagnostics(DiagnosticBag diagnostics, TextWriter consoleOutput, ErrorLogger? errorLoggerOpt, Compilation? compilation) 601internal bool ReportDiagnostics(IEnumerable<DiagnosticInfo> diagnostics, TextWriter consoleOutput, ErrorLogger? errorLoggerOpt, Compilation? compilation) 607private void ReportIVTInfos(TextWriter consoleOutput, ErrorLogger? errorLogger, Compilation compilation, ImmutableArray<Diagnostic> diagnostics) 664private protected abstract void DiagnoseBadAccesses(TextWriter consoleOutput, ErrorLogger? errorLogger, Compilation compilation, ImmutableArray<Diagnostic> diagnostics); 879private int RunCore(TextWriter consoleOutput, ErrorLogger? errorLogger, CancellationToken cancellationToken) 1104ErrorLogger? errorLogger, 1547protected virtual void AddAnalyzerDescriptorsAndExecutionTime(ErrorLogger errorLogger, ImmutableArray<(DiagnosticDescriptor Descriptor, DiagnosticDescriptorErrorLoggerInfo Info)> descriptorsWithInfo, double totalAnalyzerExecutionTime)
CommandLine\ErrorLogger.cs (1)
21/// for the <see cref="ErrorLogger"/>. It contains the following:
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
891/// along with <see cref="DiagnosticDescriptorErrorLoggerInfo"/> to be logged by the <see cref="ErrorLogger"/>.
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCompiler.cs (2)
41ErrorLogger? errorLogger, 381private protected override void DiagnoseBadAccesses(TextWriter consoleOutput, ErrorLogger? errorLogger, Compilation compilation, ImmutableArray<Diagnostic> diagnostics)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
MockCSharpCompiler.cs (3)
74ErrorLogger errorLogger) 80ErrorLogger errorLogger, 102protected override void AddAnalyzerDescriptorsAndExecutionTime(ErrorLogger errorLogger, ImmutableArray<(DiagnosticDescriptor Descriptor, DiagnosticDescriptorErrorLoggerInfo Info)> descriptorsWithInfo, double totalAnalyzerExecutionTime)
Microsoft.CodeAnalysis.Scripting (2)
Hosting\CommandLine\CommandLineRunner.cs (2)
74private int RunInteractiveCore(ErrorLogger? errorLogger) 200private int RunScript(ScriptOptions? options, SourceText? code, ErrorLogger? errorLogger, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\NullErrorLogger.cs (1)
12internal static ErrorLogger Instance => new NullErrorLogger();