2 instantiations of DiagnosticBag
Microsoft.CodeAnalysis.CSharp.Features (2)
FileLevelDirectiveHelpers.cs (2)
604
public static DiagnosticBag Collect(out ImmutableArray<SimpleDiagnostic>.Builder builder) =>
new
() { Builder = builder = ImmutableArray.CreateBuilder<SimpleDiagnostic>() };
605
public static DiagnosticBag Ignore() =>
new
() { IgnoreDiagnostics = true, Builder = null };
8 references to DiagnosticBag
Microsoft.CodeAnalysis.CSharp.Features (8)
Diagnostics\Analyzers\FileBasedPrograms\FileLevelDirectiveDiagnosticAnalyzer.cs (2)
52
var
diagnosticBag =
DiagnosticBag
.Collect(out var diagnosticsBuilder);
FileLevelDirectiveHelpers.cs (6)
43
public static ImmutableArray<CSharpDirective> FindDirectives(SourceFile sourceFile, bool reportAllErrors,
DiagnosticBag
diagnostics)
93
DiagnosticBag
diagnostics,
298
public required
DiagnosticBag
Diagnostics { get; init; }
603
public static
DiagnosticBag
ThrowOnFirst() => default;
604
public static
DiagnosticBag
Collect(out ImmutableArray<SimpleDiagnostic>.Builder builder) => new() { Builder = builder = ImmutableArray.CreateBuilder<SimpleDiagnostic>() };
605
public static
DiagnosticBag
Ignore() => new() { IgnoreDiagnostics = true, Builder = null };