17 references to ErrorReporter
Microsoft.CodeAnalysis.CSharp.Features (1)
Diagnostics\Analyzers\FileBasedPrograms\FileLevelDirectiveDiagnosticAnalyzer.cs (1)
52var errorReporter = ErrorReporters.CreateCollectingReporter(out var diagnosticsBuilder);
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (11)
38public static ImmutableArray<CSharpDirective> FindDirectives(SourceFile sourceFile, bool reportAllErrors, ErrorReporter errorReporter, bool checkDuplicates = true) 87ErrorReporter errorReporter, 301public required ErrorReporter ErrorReporter { get; init; } 548public Project EnsureProjectFilePath(ErrorReporter errorReporter) 660public Ref EnsureResolvedPath(ErrorReporter errorReporter) 747public IncludeOrExclude WithDeterminedItemType(ErrorReporter reportError, ImmutableArray<(string Extension, string ItemType)> mapping) 834ErrorReporter errorReporter) 878/// and reports errors via the provided <see cref="ErrorReporter"/> when their values differ. 891public void CheckDirective(CSharpDirective.Named directive, ErrorReporter reportError, out bool shouldKeep) 997public static readonly ErrorReporter IgnoringReporter = 1000public static ErrorReporter CreateCollectingReporter(out ImmutableArray<SimpleDiagnostic>.Builder builder)
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (5)
216ErrorReporter reportError) 269internal async ValueTask<ImmutableArray<(string Extension, string ItemType)>> GetItemMappingAsync(IProjectInstance project, ErrorReporter reportError) 305ErrorReporter reportError, 517ErrorReporter reportError, 555ErrorReporter reportError)