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