1 write to Diagnostics
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
94this.Diagnostics = diagnostics;
27 references to Diagnostics
Microsoft.CodeAnalysis (3)
SourceGeneration\RunResults.cs (3)
42/// This is equivalent to the union of all <see cref="GeneratorRunResult.Diagnostics"/> in <see cref="Results"/>. 50ImmutableInterlocked.InterlockedInitialize(ref _lazyDiagnostics, Results.SelectMany(r => r.Diagnostics).ToImmutableArray()); 127/// 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 (22)
SourceGeneration\GeneratorDriverTests.cs (15)
592Assert.Empty(result.Diagnostics); 626Assert.Empty(result1.Diagnostics); 632Assert.Empty(result2.Diagnostics); 637Assert.Empty(result3.Diagnostics); 678Assert.Equal(2, result1.Diagnostics.Length); 680Assert.Equal(results.Diagnostics[0], result1.Diagnostics[0]); 681Assert.Equal(results.Diagnostics[1], result1.Diagnostics[1]); 684Assert.Single(result2.Diagnostics); 686Assert.Equal(results.Diagnostics[2], result2.Diagnostics[0]); 1075Assert.Empty(result.Diagnostics); 1108Assert.Empty(result1.Diagnostics); 1114Assert.Empty(result2.Diagnostics); 1119Assert.Empty(result3.Diagnostics); 2796Assert.Empty(result.Results[0].Diagnostics); 3230Assert.Empty(result.Diagnostics);
SourceGeneration\SyntaxAwareGeneratorTests.cs (7)
387Assert.Single(results.Results[0].Diagnostics); 431Assert.Single(results.Results[0].Diagnostics); 524Assert.Single(results.Results[0].Diagnostics); 528Assert.Empty(results.Results[1].Diagnostics); 1873Assert.Single(results.Results[0].Diagnostics); 1916Assert.Single(results.Results[0].Diagnostics); 1964Assert.Single(results.Results[0].Diagnostics);
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler.UnitTests (1)
HostOutputsTests.cs (1)
43Assert.Empty(result.Diagnostics);
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.CompilationTracker.cs (1)
1081builder.AddRange(result.Diagnostics);