1 write to DriverState
Microsoft.CodeAnalysis (1)
SourceGeneration\Nodes\DriverStateTable.cs (1)
75DriverState = driverState;
12 references to DriverState
Microsoft.CodeAnalysis (12)
SourceGeneration\Nodes\AbstractSourceOutputNode.cs (1)
42if (graphState.DriverState.TrackIncrementalSteps)
SourceGeneration\Nodes\CombineNode.cs (1)
40if (graphState.DriverState.TrackIncrementalSteps)
SourceGeneration\Nodes\DriverStateTable.cs (3)
86_syntaxStore = DriverState.SyntaxStore.ToBuilder(compilation, _syntaxInputNodes, DriverState.TrackIncrementalSteps, _cancellationToken); 110return previousTable.ToBuilder(stepName, DriverState.TrackIncrementalSteps, equalityComparer, tableCapacity);
SourceGeneration\Nodes\HostOutputNode.cs (1)
39if (graphState.DriverState.TrackIncrementalSteps)
SourceGeneration\Nodes\PreCompilationSourceOutputNode.cs (1)
28var context = new PreCompilationSourceProductionContext(sources, graphState.DriverState.ChecksumAlgorithm, cancellationToken);
SourceGeneration\Nodes\SharedInputNodes.cs (3)
21public static readonly InputNode<ParseOptions> ParseOptions = new InputNode<ParseOptions>(b => ImmutableArray.Create(b.DriverState.ParseOptions)); 23public static readonly InputNode<AdditionalText> AdditionalTexts = new InputNode<AdditionalText>(b => b.DriverState.AdditionalTexts); 27public static readonly InputNode<AnalyzerConfigOptionsProvider> AnalyzerConfigOptions = new InputNode<AnalyzerConfigOptionsProvider>(b => ImmutableArray.Create(b.DriverState.OptionsProvider));
SourceGeneration\Nodes\SourceOutputNode.cs (1)
32var context = new SourceProductionContext(sources, diagnostics, graphState.Compilation, graphState.DriverState.ChecksumAlgorithm, cancellationToken);
SourceGeneration\Nodes\TransformNode.cs (1)
53if (builder.DriverState.TrackIncrementalSteps)