1 write to PostInitTrees
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorState.cs (1)
76
this.
PostInitTrees
= postInitTrees;
16 references to PostInitTrees
Microsoft.CodeAnalysis (16)
SourceGeneration\GeneratorDriver.cs (12)
80
trees.AddRange(generatorState.
PostInitTrees
.Select(t => t.Tree));
206
generatorState.
PostInitTrees
.Length +
209
foreach (var tree in generatorState.
PostInitTrees
)
307
var reparsedInitSources = generatorState.
PostInitTrees
.Length > 0
308
? ParseAdditionalSources(sourceGenerator, generatorState.
PostInitTrees
.SelectAsArray(t => new GeneratedSourceText(t.HintName, t.Text)), cancellationToken)
309
: generatorState.
PostInitTrees
;
325
if (generatorState.
PostInitTrees
.Length > 0)
327
constantSourcesBuilder.AddRange(generatorState.
PostInitTrees
.Select(t => t.Tree));
365
var preCompReserved = collectHintNames(generatorState.
PostInitTrees
);
388
if (!generatorState.
PostInitTrees
.IsDefaultOrEmpty)
390
foreach (var tree in generatorState.
PostInitTrees
)
423
var standardReserved = collectHintNames(generatorState.
PostInitTrees
, generatorState.PreCompilationTrees);
SourceGeneration\GeneratorState.cs (4)
92
return new GeneratorState(postInitTrees: this.
PostInitTrees
,
113
return new GeneratorState(postInitTrees: this.
PostInitTrees
,
129
return new GeneratorState(postInitTrees: this.
PostInitTrees
,
175
=>
PostInitTrees
.Any(static (t, parseOptions) => t.Tree.Options != parseOptions, parseOptions)