16 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 (15)
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) 1192public Ref EnsureResolvedPath(ErrorReporter errorReporter) 1282public IncludeOrExclude WithDeterminedItemType(ErrorReporter reportError, ImmutableArray<(string Extension, string ItemType)> mapping) 1369ErrorReporter errorReporter) 1413/// and reports errors via the provided <see cref="ErrorReporter"/> when their values differ. 1426public void CheckDirective(CSharpDirective.Named directive, ErrorReporter reportError, out bool shouldKeep) 1556public static readonly ErrorReporter IgnoringReporter = 1559public static ErrorReporter CreateCollectingReporter(out ImmutableArray<SimpleDiagnostic>.Builder builder)
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (4)
223ErrorReporter reportError) 276internal async ValueTask<ImmutableArray<(string Extension, string ItemType)>> GetItemMappingAsync(IProjectInstance project, ErrorReporter reportError) 312ErrorReporter reportError, 538ErrorReporter reportError,