2 instantiations of DiagnosticBag
dotnet (2)
Commands\Run\VirtualProjectBuildingCommand.cs (2)
1960
public static DiagnosticBag Collect(out ImmutableArray<SimpleDiagnostic>.Builder builder) =>
new
() { Builder = builder = ImmutableArray.CreateBuilder<SimpleDiagnostic>() };
1961
public static DiagnosticBag Ignore() =>
new
() { IgnoreDiagnostics = true, Builder = null };
11 references to DiagnosticBag
dotnet (9)
Commands\Project\Convert\ProjectConvertCommand.cs (1)
32
var directives = VirtualProjectBuildingCommand.FindDirectives(sourceFile, reportAllErrors: !_force,
DiagnosticBag
.ThrowOnFirst());
Commands\Run\Api\RunApiCommand.cs (1)
67
var directives = VirtualProjectBuildingCommand.FindDirectives(sourceFile, reportAllErrors: true,
DiagnosticBag
.Collect(out var diagnostics));
Commands\Run\FileBasedAppSourceEditor.cs (1)
36
field = VirtualProjectBuildingCommand.FindDirectives(SourceFile, reportAllErrors: false,
DiagnosticBag
.Ignore());
Commands\Run\VirtualProjectBuildingCommand.cs (6)
173
field = FindDirectives(sourceFile, reportAllErrors: false,
DiagnosticBag
.ThrowOnFirst());
1422
public static ImmutableArray<CSharpDirective> FindDirectives(SourceFile sourceFile, bool reportAllErrors,
DiagnosticBag
diagnostics)
1706
public required
DiagnosticBag
Diagnostics { get; init; }
1959
public static
DiagnosticBag
ThrowOnFirst() => default;
1960
public static
DiagnosticBag
Collect(out ImmutableArray<SimpleDiagnostic>.Builder builder) => new() { Builder = builder = ImmutableArray.CreateBuilder<SimpleDiagnostic>() };
1961
public static
DiagnosticBag
Ignore() => new() { IgnoreDiagnostics = true, Builder = null };
dotnet.Tests (2)
CommandTests\Project\Convert\DotnetProjectConvertTests.cs (2)
1283
var directives = VirtualProjectBuildingCommand.FindDirectives(sourceFile, reportAllErrors: !force,
DiagnosticBag
.ThrowOnFirst());
1310
VirtualProjectBuildingCommand.FindDirectives(sourceFile, reportAllErrors: true,
DiagnosticBag
.Collect(out var diagnostics));