1 write to Tree
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratedSyntaxTree.cs (1)
24
this.
Tree
= tree;
12 references to Tree
Microsoft.CodeAnalysis (12)
SourceGeneration\CompilationCache.cs (2)
108
_preCompKeys.Add(new PreCompCacheKey(generatorIndex, tree.HintName, tree.Text, tree.
Tree
.Options));
109
_preCompTreesToAdd.Add(tree.
Tree
);
SourceGeneration\GeneratorDriver.cs (8)
80
trees.AddRange(generatorState.PostInitTrees.Select(t => t.
Tree
));
81
trees.AddRange(generatorState.PreCompilationTrees.Select(t => t.
Tree
));
82
trees.AddRange(generatorState.GeneratedTrees.Select(t => t.
Tree
));
211
sources.Add(new GeneratedSourceResult(tree.
Tree
, tree.Text, tree.HintName));
215
sources.Add(new GeneratedSourceResult(tree.
Tree
, tree.Text, tree.HintName));
219
sources.Add(new GeneratedSourceResult(tree.
Tree
, tree.Text, tree.HintName));
327
constantSourcesBuilder.AddRange(generatorState.PostInitTrees.Select(t => t.
Tree
));
392
cacheBuilder.AddPostInitTree(tree.
Tree
);
SourceGeneration\GeneratorState.cs (2)
175
=> PostInitTrees.Any(static (t, parseOptions) => t.
Tree
.Options != parseOptions, parseOptions)
176
|| PreCompilationTrees.Any(static (t, parseOptions) => t.
Tree
.Options != parseOptions, parseOptions);