1 write to Diagnostics
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
95this.Diagnostics = diagnostics;
183 references to Diagnostics
Microsoft.Analyzers.Extra.Tests (2)
Resources\RoslynTestUtils.cs (2)
197return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources); 228return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources);
Microsoft.Analyzers.Local.Tests (2)
Resources\RoslynTestUtils.cs (2)
197return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources); 228return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources);
Microsoft.AspNetCore.Components.Testing.Tests (1)
Generators\StartupHookGeneratorTests.cs (1)
109Assert.Empty(result.Results[0].Diagnostics);
Microsoft.CodeAnalysis (4)
SourceGeneration\RunResults.cs (4)
43/// This is equivalent to the union of all <see cref="GeneratorRunResult.Diagnostics"/> in <see cref="Results"/>. 51ImmutableInterlocked.InterlockedInitialize(ref _lazyDiagnostics, Results.Where(r => !r.Diagnostics.IsDefaultOrEmpty).SelectMany(r => r.Diagnostics).ToImmutableArray()); 134/// When this property has a value, <see cref="GeneratedSources"/> property is guaranteed to be empty, and the <see cref="Diagnostics"/>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (23)
SourceGeneration\GeneratorDriverTests.cs (16)
571Assert.True(result.Diagnostics.IsDefault); 604Assert.Empty(result.Diagnostics); 638Assert.Empty(result1.Diagnostics); 644Assert.Empty(result2.Diagnostics); 649Assert.Empty(result3.Diagnostics); 690Assert.Equal(2, result1.Diagnostics.Length); 692Assert.Equal(results.Diagnostics[0], result1.Diagnostics[0]); 693Assert.Equal(results.Diagnostics[1], result1.Diagnostics[1]); 696Assert.Single(result2.Diagnostics); 698Assert.Equal(results.Diagnostics[2], result2.Diagnostics[0]); 1079Assert.Empty(result.Diagnostics); 1112Assert.Empty(result1.Diagnostics); 1118Assert.Empty(result2.Diagnostics); 1123Assert.Empty(result3.Diagnostics); 3236Assert.Empty(result.Results[0].Diagnostics); 3690Assert.Empty(result.Diagnostics);
SourceGeneration\SyntaxAwareGeneratorTests.cs (7)
388Assert.Single(results.Results[0].Diagnostics); 430Assert.Single(results.Results[0].Diagnostics); 521Assert.Single(results.Results[0].Diagnostics); 525Assert.Empty(results.Results[1].Diagnostics); 1868Assert.Single(results.Results[0].Diagnostics); 1909Assert.Single(results.Results[0].Diagnostics); 1955Assert.Single(results.Results[0].Diagnostics);
Microsoft.CodeAnalysis.Remote.Razor (2)
ProjectSystem\GeneratorRunResult.cs (2)
86throw new InvalidOperationException(SR.FormatRazor_source_generator_did_not_produce_a_host_output(project.Name, string.Join(Environment.NewLine, runResult.Diagnostics))); 97throw new InvalidOperationException(SR.FormatRazor_source_generator_host_output_is_not_RazorGeneratorResult(project.Name, string.Join(Environment.NewLine, runResult.Diagnostics)));
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
896if (!result.Diagnostics.IsDefaultOrEmpty) 898builder.AddRange(result.Diagnostics);
Microsoft.Gen.BuildMetadata.Unit.Tests (3)
test\Generators\Shared\RoslynTestUtils.cs (3)
238return (r.Results[0].Diagnostics, r.Results[0].GeneratedSources); 282return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources); 328return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources);
Microsoft.Gen.ComplianceReports.Unit.Tests (3)
test\Generators\Shared\RoslynTestUtils.cs (3)
238return (r.Results[0].Diagnostics, r.Results[0].GeneratedSources); 282return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources); 328return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources);
Microsoft.Gen.ContextualOptions.Unit.Tests (3)
test\Generators\Shared\RoslynTestUtils.cs (3)
238return (r.Results[0].Diagnostics, r.Results[0].GeneratedSources); 282return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources); 328return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources);
Microsoft.Gen.Logging.Unit.Tests (3)
test\Generators\Shared\RoslynTestUtils.cs (3)
238return (r.Results[0].Diagnostics, r.Results[0].GeneratedSources); 282return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources); 328return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources);
Microsoft.Gen.MetadataExtractor.Unit.Tests (3)
test\Generators\Shared\RoslynTestUtils.cs (3)
238return (r.Results[0].Diagnostics, r.Results[0].GeneratedSources); 282return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources); 328return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources);
Microsoft.Gen.Metrics.Unit.Tests (3)
test\Generators\Shared\RoslynTestUtils.cs (3)
238return (r.Results[0].Diagnostics, r.Results[0].GeneratedSources); 282return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources); 328return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources);
Microsoft.Gen.MetricsReports.Unit.Tests (3)
test\Generators\Shared\RoslynTestUtils.cs (3)
238return (r.Results[0].Diagnostics, r.Results[0].GeneratedSources); 282return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources); 328return (Sort(r.Results[0].Diagnostics), r.Results[0].GeneratedSources);
Microsoft.NET.Sdk.Razor.SourceGenerators.UnitTests (126)
RazorSourceGeneratorComponentTests.cs (44)
49result.Diagnostics.Verify(); 72result.Diagnostics.Verify( 96result.Diagnostics.Verify(); 143Assert.Empty(result.Diagnostics); 190Assert.Empty(result.Diagnostics); 212Assert.Empty(result.Diagnostics); 248Assert.Empty(result.Diagnostics); 292Assert.Empty(result.Diagnostics); 324Assert.Empty(result.Diagnostics); 401Assert.Empty(result.Diagnostics); 437result.Diagnostics.Verify( 470result.Diagnostics.Verify(); 498result.Diagnostics.Verify(); 528result.Diagnostics.Verify(); 555result.Diagnostics.Verify(); 581result.Diagnostics.Verify(); 604result.Diagnostics.Verify(); 630result.Diagnostics.Verify(); 653result.Diagnostics.Verify(); 679result.Diagnostics.Verify(); 702result.Diagnostics.Verify(); 737result.Diagnostics.Verify(); 786result.Diagnostics.Verify(); 819result.Diagnostics.Verify(); 885result.Diagnostics.Verify(); 941result.Diagnostics.Verify(); 973result.Diagnostics.Verify( 1028Assert.Empty(result.Diagnostics); 1065Assert.Empty(result.Diagnostics); 1089result.Diagnostics.Verify(); 1132result.Diagnostics.Verify(); 1170result.Diagnostics.Verify(); 1213result.Diagnostics.Verify(); 1259result.Diagnostics.Verify(); 1317result.Diagnostics.Verify(); 1373result.Diagnostics.Verify(); 1424result.Diagnostics.Verify(); 1481result.Diagnostics.Verify(); 1543result.Diagnostics.Verify(); 1609result.Diagnostics.Verify(); 1648result.Diagnostics.Verify(); 1722result.Diagnostics.Verify(); 1792result.Diagnostics.Verify(); 1853result.Diagnostics.Verify();
RazorSourceGeneratorCshtmlTests.cs (4)
69Assert.Empty(result.Diagnostics); 112Assert.Empty(result.Diagnostics); 137result.Diagnostics.Verify(); 161result.Diagnostics.Verify();
RazorSourceGeneratorTagHelperTests.cs (11)
86result.Diagnostics.Verify( 124result.Diagnostics.Verify(); 159result.Diagnostics.Verify(); 186result.Diagnostics.Verify(); 1437Assert.Empty(result.Diagnostics); 1490Assert.Empty(result.Diagnostics); 1514Assert.Empty(result.Diagnostics); 1596Assert.Empty(result.Diagnostics); 1652result.Diagnostics.Verify(); 1700result.Diagnostics.Verify(); 1751result.Diagnostics.Verify();
RazorSourceGeneratorTests.cs (67)
67Assert.Empty(result.Diagnostics); 102Assert.Empty(result.Diagnostics); 138Assert.Empty(result.Diagnostics); 211Assert.Empty(result.Diagnostics); 294Assert.Empty(result.Diagnostics); 300Assert.Empty(result.Diagnostics); 384Assert.Empty(result.Diagnostics); 390Assert.Empty(result.Diagnostics); 431Assert.Empty(result.Diagnostics); 521Assert.Empty(result.Diagnostics); 527Assert.Empty(result.Diagnostics); 546Assert.Empty(result.Diagnostics); 637Assert.Empty(result.Diagnostics); 643Assert.Empty(result.Diagnostics); 657Assert.Empty(result.Diagnostics); 734Assert.Empty(result.Diagnostics); 741Assert.Empty(result.Diagnostics); 809Assert.Empty(result.Diagnostics); 903Assert.Empty(result.Diagnostics); 910Assert.Empty(result.Diagnostics); 981Assert.Empty(result.Diagnostics); 1092var diagnostic = Assert.Single(result.Diagnostics); 1138Assert.Empty(result.Diagnostics); 1158Assert.Empty(result.Diagnostics); 1197result.Diagnostics.Verify(); 1208result.Diagnostics.Verify(); 1333Assert.Empty(result.Diagnostics); 1388Assert.Empty(result.Diagnostics); 1438Assert.Empty(result.Diagnostics); 1477Assert.Empty(result.Diagnostics); 1600Assert.Empty(result.Diagnostics); 1607Assert.Empty(result.Diagnostics); 1669Assert.Empty(result.Diagnostics); 1824Assert.Empty(result.Diagnostics); 1831Assert.Empty(result.Diagnostics); 1845Assert.Empty(result.Diagnostics); 1976Assert.Empty(result.Diagnostics); 1983Assert.Empty(result.Diagnostics); 2004Assert.Empty(result.Diagnostics); 2143var diagnostic = Assert.Single(result.Diagnostics); 2205Assert.Empty(result.Diagnostics); 2328Assert.Empty(result.Diagnostics); 2394var diagnostic = Assert.Single(result.Diagnostics); 2548Assert.Empty(result.Diagnostics); 2592Assert.Empty(result.Diagnostics); 2619var diagnostic = Assert.Single(result.Diagnostics); 2682Assert.Empty(result.Diagnostics); 2704Assert.Empty(result.Diagnostics); 2723result.Diagnostics.Verify( 2745result.Diagnostics.Verify( 2767result.Diagnostics.Verify(); 2786result.Diagnostics.Verify(); 2815Assert.Empty(result.Diagnostics); 2822Assert.Empty(result.Diagnostics); 2834Assert.Empty(result.Diagnostics); 2853Assert.Empty(result.Diagnostics); 2860Assert.Empty(result.Diagnostics); 2873Assert.Empty(result.Diagnostics); 3047Assert.Empty(result.Diagnostics); 3055Assert.Empty(result.Diagnostics); 3073Assert.Empty(result.Diagnostics); 3130Assert.Empty(rclRun.Diagnostics); 3146Assert.Empty(mainRun.Diagnostics); 3158Assert.Empty(rclRun.Diagnostics); 3170var missing = Assert.Single(mainRun.Diagnostics); 3181Assert.Empty(mainRun.Diagnostics); 3187Assert.Empty(mainRun.Diagnostics);