2 instantiations of DiagnosticBag
dotnet (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 };
14 references to DiagnosticBag
dotnet (10)
Commands\Project\Convert\ProjectConvertCommand.cs (1)
34
var directives = FileLevelDirectiveHelpers.FindDirectives(sourceFile, reportAllErrors: !_force,
DiagnosticBag
.ThrowOnFirst());
Commands\Run\Api\RunApiCommand.cs (1)
68
var directives = FileLevelDirectiveHelpers.FindDirectives(sourceFile, reportAllErrors: true,
DiagnosticBag
.Collect(out var diagnostics));
Commands\Run\FileBasedAppSourceEditor.cs (1)
37
field = FileLevelDirectiveHelpers.FindDirectives(SourceFile, reportAllErrors: false,
DiagnosticBag
.Ignore());
Commands\Run\VirtualProjectBuildingCommand.cs (1)
175
field = FileLevelDirectiveHelpers.FindDirectives(sourceFile, reportAllErrors: false,
DiagnosticBag
.ThrowOnFirst());
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 };
dotnet.Tests (4)
CommandTests\Project\Convert\DotnetProjectConvertTests.cs (4)
1632
var
diagnosticBag = collectDiagnostics ?
DiagnosticBag
.Collect(out actualDiagnostics) :
DiagnosticBag
.ThrowOnFirst();
1662
FileLevelDirectiveHelpers.FindDirectives(sourceFile, reportAllErrors: true,
DiagnosticBag
.Collect(out var diagnostics));