2 instantiations of GeneratedSourceText
Microsoft.CodeAnalysis (2)
SourceGeneration\AdditionalSourcesCollection.cs (1)
86_sourcesAdded.Add(new GeneratedSourceText(hintName, source));
SourceGeneration\GeneratorDriver.cs (1)
283var reparsedInitSources = ParseAdditionalSources(sourceGenerator, generatorState.PostInitTrees.SelectAsArray(t => new GeneratedSourceText(t.HintName, t.Text)), cancellationToken);
13 references to GeneratedSourceText
Microsoft.CodeAnalysis (13)
SourceGeneration\AdditionalSourcesCollection.cs (5)
18private readonly ArrayBuilder<GeneratedSourceText> _sourcesAdded; 32_sourcesAdded = ArrayBuilder<GeneratedSourceText>.GetInstance(); 125foreach (var source in this._sourcesAdded) 136internal ImmutableArray<GeneratedSourceText> ToImmutableAndFree() => _sourcesAdded.ToImmutableAndFree(); 138internal ImmutableArray<GeneratedSourceText> ToImmutable() => _sourcesAdded.ToImmutable();
SourceGeneration\GeneratorContexts.cs (1)
111internal (ImmutableArray<GeneratedSourceText> sources, ImmutableArray<Diagnostic> diagnostics) ToImmutableAndFree()
SourceGeneration\GeneratorDriver.cs (3)
369private ImmutableArray<GeneratedSyntaxTree> ParseAdditionalSources(ISourceGenerator generator, ImmutableArray<GeneratedSourceText> generatedSources, CancellationToken cancellationToken) 373foreach (var source in generatedSources) 461internal abstract SyntaxTree ParseGeneratedSourceText(GeneratedSourceText input, string fileName, CancellationToken cancellationToken);
SourceGeneration\IncrementalContexts.cs (1)
280internal (ImmutableArray<GeneratedSourceText> sources, ImmutableArray<Diagnostic> diagnostics, GeneratorRunStateTable executedSteps, ImmutableDictionary<string, object> hostOutputs) ToImmutableAndFree()
SourceGeneration\Nodes\SourceOutputNode.cs (3)
12using TOutput = System.ValueTuple<System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.GeneratedSourceText>, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Diagnostic>>; 94public IIncrementalGeneratorNode<(IEnumerable<GeneratedSourceText>, IEnumerable<Diagnostic>)> WithTrackingName(string name) => throw ExceptionUtilities.Unreachable(); 109foreach (var text in sources)