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) 89ErrorReporter errorReporter, 353public required ErrorReporter ErrorReporter { get; init; } 1060public Project EnsureProjectFilePath(ErrorReporter errorReporter) 1194public Ref EnsureResolvedPath(ErrorReporter errorReporter) 1284public IncludeOrExclude WithDeterminedItemType(ErrorReporter reportError, ImmutableArray<(string Extension, string ItemType)> mapping) 1371ErrorReporter errorReporter) 1415/// and reports errors via the provided <see cref="ErrorReporter"/> when their values differ. 1428public void CheckDirective(CSharpDirective.Named directive, ErrorReporter reportError, out bool shouldKeep) 1558public static readonly ErrorReporter IgnoringReporter = 1561public static ErrorReporter CreateCollectingReporter(out ImmutableArray<SimpleDiagnostic>.Builder builder)
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (5)
224ErrorReporter reportError) 277internal async ValueTask<ImmutableArray<(string Extension, string ItemType)>> GetItemMappingAsync(IProjectInstance project, ErrorReporter reportError) 313ErrorReporter reportError, 540ErrorReporter reportError, 578ErrorReporter reportError)