1 write to GeneratedSources
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
94this.GeneratedSources = generatedSources;
68 references to GeneratedSources
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.CodeAnalysis (4)
SourceGeneration\RunResults.cs (4)
61/// This is equivalent to the union of all <see cref="GeneratedSourceResult.SyntaxTree"/>s in each <see cref="GeneratorRunResult.GeneratedSources"/> in each <see cref="Results"/> 69ImmutableInterlocked.InterlockedInitialize(ref _lazyGeneratedTrees, Results.Where(r => !r.GeneratedSources.IsDefaultOrEmpty).SelectMany(r => r.GeneratedSources.Select(g => g.SyntaxTree)).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 (33)
SourceGeneration\GeneratorDriverTests.cs (31)
572Assert.True(result.GeneratedSources.IsDefault); 605Assert.Single(result.GeneratedSources); 606Assert.Equal(results.GeneratedTrees.Single(), result.GeneratedSources.Single().SyntaxTree); 639Assert.Equal(2, result1.GeneratedSources.Length); 640Assert.Equal(results.GeneratedTrees[0], result1.GeneratedSources[0].SyntaxTree); 641Assert.Equal(results.GeneratedTrees[1], result1.GeneratedSources[1].SyntaxTree); 645Assert.Single(result2.GeneratedSources); 646Assert.Equal(results.GeneratedTrees[2], result2.GeneratedSources[0].SyntaxTree); 650Assert.Single(result3.GeneratedSources); 651Assert.Equal(results.GeneratedTrees[3], result3.GeneratedSources[0].SyntaxTree); 691Assert.Empty(result1.GeneratedSources); 697Assert.Empty(result2.GeneratedSources); 1080Assert.Equal(2, result.GeneratedSources.Length); 1113Assert.Equal(2, result1.GeneratedSources.Length); 1114Assert.Equal(results.GeneratedTrees[0], result1.GeneratedSources[0].SyntaxTree); 1115Assert.Equal(results.GeneratedTrees[1], result1.GeneratedSources[1].SyntaxTree); 1119Assert.Single(result2.GeneratedSources); 1120Assert.Equal(results.GeneratedTrees[2], result2.GeneratedSources[0].SyntaxTree); 1124Assert.Single(result3.GeneratedSources); 1125Assert.Equal(results.GeneratedTrees[3], result3.GeneratedSources[0].SyntaxTree); 1516Assert.Equal("// generated", runResults.Results.Single().GeneratedSources.Single().SourceText.ToString()); 1556Assert.Equal("// generated", runResults.Results.Single().GeneratedSources.Single().SourceText.ToString()); 2525Assert.Single(runResult.GeneratedSources); 2527var generatedSource = runResult.GeneratedSources[0]; 2569Assert.Single(runResult.GeneratedSources); 2571var generatedSource = runResult.GeneratedSources[0]; 3253Assert.DoesNotContain(result.Results[0].GeneratedSources, isTextForKind); 3264Assert.Contains(result.Results[0].GeneratedSources, isTextForKind); 3689Assert.Empty(result.GeneratedSources); 4567Assert.Equal(1, result.Results[0].GeneratedSources.Length); 4572Assert.True(result.Results[1].GeneratedSources.IsDefault);
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (1)
1294Assert.Equal(expectedGeneratedSources, driver.GetRunResult().Results.Single().GeneratedSources.Select(s => (s.HintName, s.SourceText.ToString())));
SourceGeneration\SyntaxAwareGeneratorTests.cs (1)
1959Assert.Single(results.Results[1].GeneratedSources);
Microsoft.CodeAnalysis.Workspaces (5)
SourceGeneratorTelemetry\SourceGeneratorTelemetryCollectorWorkspaceService.cs (1)
61_producedFilesByGenerator.AddDataPoint(GetTelemetryKey(generatorResult.Generator, getAnalyzerReference), generatorResult.GeneratedSources.Length);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (4)
344runResult.Results.Sum(r => r.GeneratedSources.IsDefaultOrEmpty ? 0 : r.GeneratedSources.Length); 358foreach (var generatedSource in generatorResult.GeneratedSources) 498if (!priorRunResult.Results.Any(r => r.Generator == context.Generator && !r.GeneratedSources.IsDefault))
Microsoft.Gen.BuildMetadata.Unit.Tests (4)
GeneratorTests.cs (1)
115return (diagnostics, runResult.Results[0].GeneratedSources);
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);