2 instantiations of GeneratedSourceText
Microsoft.CodeAnalysis (2)
SourceGeneration\AdditionalSourcesCollection.cs (1)
86
_sourcesAdded.Add(new
GeneratedSourceText
(hintName, source));
SourceGeneration\GeneratorDriver.cs (1)
283
var 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)
18
private readonly ArrayBuilder<
GeneratedSourceText
> _sourcesAdded;
32
_sourcesAdded = ArrayBuilder<
GeneratedSourceText
>.GetInstance();
125
foreach (
var
source in this._sourcesAdded)
136
internal ImmutableArray<
GeneratedSourceText
> ToImmutableAndFree() => _sourcesAdded.ToImmutableAndFree();
138
internal ImmutableArray<
GeneratedSourceText
> ToImmutable() => _sourcesAdded.ToImmutable();
SourceGeneration\GeneratorContexts.cs (1)
111
internal (ImmutableArray<
GeneratedSourceText
> sources, ImmutableArray<Diagnostic> diagnostics) ToImmutableAndFree()
SourceGeneration\GeneratorDriver.cs (3)
369
private ImmutableArray<GeneratedSyntaxTree> ParseAdditionalSources(ISourceGenerator generator, ImmutableArray<
GeneratedSourceText
> generatedSources, CancellationToken cancellationToken)
373
foreach (
var
source in generatedSources)
461
internal abstract SyntaxTree ParseGeneratedSourceText(
GeneratedSourceText
input, string fileName, CancellationToken cancellationToken);
SourceGeneration\IncrementalContexts.cs (1)
280
internal (ImmutableArray<
GeneratedSourceText
> sources, ImmutableArray<Diagnostic> diagnostics, GeneratorRunStateTable executedSteps, ImmutableDictionary<string, object> 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>>;
94
public IIncrementalGeneratorNode<(IEnumerable<
GeneratedSourceText
>, IEnumerable<Diagnostic>)> WithTrackingName(string name) => throw ExceptionUtilities.Unreachable();
109
foreach (
var
text in sources)