1 write to GeneratedSources
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
93
this.
GeneratedSources
= generatedSources;
29 references to GeneratedSources
Microsoft.CodeAnalysis (3)
SourceGeneration\RunResults.cs (3)
60
/// This is equivalent to the union of all <see cref="GeneratedSourceResult.SyntaxTree"/>s in each <see cref="GeneratorRunResult.
GeneratedSources
"/> in each <see cref="Results"/>
68
ImmutableInterlocked.InterlockedInitialize(ref _lazyGeneratedTrees, Results.SelectMany(r => r.
GeneratedSources
.Select(g => g.SyntaxTree)).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 (23)
SourceGeneration\GeneratorDriverTests.cs (22)
593
Assert.Single(result.
GeneratedSources
);
594
Assert.Equal(results.GeneratedTrees.Single(), result.
GeneratedSources
.Single().SyntaxTree);
627
Assert.Equal(2, result1.
GeneratedSources
.Length);
628
Assert.Equal(results.GeneratedTrees[0], result1.
GeneratedSources
[0].SyntaxTree);
629
Assert.Equal(results.GeneratedTrees[1], result1.
GeneratedSources
[1].SyntaxTree);
633
Assert.Single(result2.
GeneratedSources
);
634
Assert.Equal(results.GeneratedTrees[2], result2.
GeneratedSources
[0].SyntaxTree);
638
Assert.Single(result3.
GeneratedSources
);
639
Assert.Equal(results.GeneratedTrees[3], result3.
GeneratedSources
[0].SyntaxTree);
679
Assert.Empty(result1.
GeneratedSources
);
685
Assert.Empty(result2.
GeneratedSources
);
1076
Assert.Equal(2, result.
GeneratedSources
.Length);
1109
Assert.Equal(2, result1.
GeneratedSources
.Length);
1110
Assert.Equal(results.GeneratedTrees[0], result1.
GeneratedSources
[0].SyntaxTree);
1111
Assert.Equal(results.GeneratedTrees[1], result1.
GeneratedSources
[1].SyntaxTree);
1115
Assert.Single(result2.
GeneratedSources
);
1116
Assert.Equal(results.GeneratedTrees[2], result2.
GeneratedSources
[0].SyntaxTree);
1120
Assert.Single(result3.
GeneratedSources
);
1121
Assert.Equal(results.GeneratedTrees[3], result3.
GeneratedSources
[0].SyntaxTree);
2807
Assert.DoesNotContain(result.Results[0].
GeneratedSources
, isTextForKind);
2811
Assert.Contains(result.Results[0].
GeneratedSources
, isTextForKind);
3229
Assert.Empty(result.
GeneratedSources
);
SourceGeneration\SyntaxAwareGeneratorTests.cs (1)
1968
Assert.Single(results.Results[1].
GeneratedSources
);
Microsoft.CodeAnalysis.Workspaces (3)
SourceGeneratorTelemetry\SourceGeneratorTelemetryCollectorWorkspaceService.cs (1)
58
_producedFilesByGenerator.AddDataPoint(GetTelemetryKey(generatorResult.Generator, project), generatorResult.
GeneratedSources
.Length);
Workspace\Solution\SolutionState.CompilationTracker.cs (2)
867
runResult.Results.Sum(r => IsGeneratorRunResultToIgnore(r) ? 0 : r.
GeneratedSources
.Length);
884
foreach (var generatedSource in generatorResult.
GeneratedSources
)