2 instantiations of GeneratedSourceText
Microsoft.CodeAnalysis (2)
SourceGeneration\AdditionalSourcesCollection.cs (1)
92
_sourcesAdded.Add(new
GeneratedSourceText
(hintName, source));
SourceGeneration\GeneratorDriver.cs (1)
257
var reparsedInitSources = ParseAdditionalSources(sourceGenerator, generatorState.PostInitTrees.SelectAsArray(t => new
GeneratedSourceText
(t.HintName, t.Text)), cancellationToken);
16 references to GeneratedSourceText
Microsoft.CodeAnalysis (13)
SourceGeneration\AdditionalSourcesCollection.cs (5)
18
private readonly ArrayBuilder<
GeneratedSourceText
> _sourcesAdded;
33
_sourcesAdded = ArrayBuilder<
GeneratedSourceText
>.GetInstance();
131
foreach (
var
source in this._sourcesAdded)
142
internal ImmutableArray<
GeneratedSourceText
> ToImmutableAndFree() => _sourcesAdded.ToImmutableAndFree();
144
internal ImmutableArray<
GeneratedSourceText
> ToImmutable() => _sourcesAdded.ToImmutable();
SourceGeneration\GeneratorContexts.cs (1)
103
internal (ImmutableArray<
GeneratedSourceText
> sources, ImmutableArray<Diagnostic> diagnostics) ToImmutableAndFree()
SourceGeneration\GeneratorDriver.cs (3)
329
private ImmutableArray<GeneratedSyntaxTree> ParseAdditionalSources(ISourceGenerator generator, ImmutableArray<
GeneratedSourceText
> generatedSources, CancellationToken cancellationToken)
334
foreach (
var
source in generatedSources)
415
internal abstract SyntaxTree ParseGeneratedSourceText(
GeneratedSourceText
input, string fileName, CancellationToken cancellationToken);
SourceGeneration\IncrementalContexts.cs (1)
188
internal (ImmutableArray<
GeneratedSourceText
> sources, ImmutableArray<Diagnostic> diagnostics, GeneratorRunStateTable executedSteps, ImmutableArray<(string Key, string Value)> hostOutputs) ToImmutableAndFree()
SourceGeneration\Nodes\SourceOutputNode.cs (3)
12
using TOutput = System.ValueTuple<System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.
GeneratedSourceText
>, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic>>;
90
public IIncrementalGeneratorNode<(IEnumerable<
GeneratedSourceText
>, IEnumerable<Diagnostic>)> WithTrackingName(string name) => throw ExceptionUtilities.Unreachable();
105
foreach (
var
text in sources)
Microsoft.CodeAnalysis.CSharp (1)
SourceGeneration\CSharpGeneratorDriver.cs (1)
70
internal override SyntaxTree ParseGeneratedSourceText(
GeneratedSourceText
input, string fileName, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
SourceGeneration\AdditionalSourcesCollectionTests.cs (1)
58
var
source = Assert.Single(sources);
Microsoft.CodeAnalysis.VisualBasic (1)
SourceGeneration\VisualBasicGeneratorDriver.vb (1)
36
Friend Overrides Function ParseGeneratedSourceText(input As
GeneratedSourceText
, fileName As String, cancellationToken As CancellationToken) As SyntaxTree