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; } 1069public Project EnsureProjectFilePath(ErrorReporter errorReporter) 1201public Ref EnsureResolvedPath(ErrorReporter errorReporter) 1305public IncludeOrExclude WithDeterminedItemType(ErrorReporter reportError, ImmutableArray<(string Extension, string ItemType)> mapping) 1400ErrorReporter errorReporter) 1451/// and reports errors via the provided <see cref="ErrorReporter"/> when their values differ. 1464public void CheckDirective(CSharpDirective.Named directive, ErrorReporter reportError, out bool shouldKeep) 1594public static readonly ErrorReporter IgnoringReporter = 1597public static ErrorReporter CreateCollectingReporter(out ImmutableArray<SimpleDiagnostic>.Builder builder)
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (4)
229ErrorReporter reportError) 282internal async ValueTask<ImmutableArray<(string Extension, string ItemType)>> GetItemMappingAsync(IProjectInstance project, ErrorReporter reportError) 318ErrorReporter reportError, 544ErrorReporter reportError,