15 references to TrackIncrementalSteps
Microsoft.CodeAnalysis (15)
SourceGeneration\Nodes\BatchNode.cs (2)
39
var sourceInputsBuilder = newTable.
TrackIncrementalSteps
? ArrayBuilder<(IncrementalGeneratorRunStep InputStep, int OutputIndex)>.GetInstance() : null;
127
Debug.Assert(!tableBuilder.
TrackIncrementalSteps
|| (sourceTable.HasTrackedSteps || sourceTable.IsEmpty));
SourceGeneration\Nodes\CombineNode.cs (1)
65
var stepInputs = tableBuilder.
TrackIncrementalSteps
? ImmutableArray.Create((entry1.Step!, entry1.OutputIndex), (input2Step!, 0)) : default;
SourceGeneration\Nodes\HostOutputNode.cs (1)
49
var inputs = nodeTable.
TrackIncrementalSteps
? ImmutableArray.Create((entry.Step!, entry.OutputIndex)) : default;
SourceGeneration\Nodes\InputNode.cs (1)
66
var noInputStepsStepInfo = tableBuilder.
TrackIncrementalSteps
? ImmutableArray<(IncrementalGeneratorRunStep, int)>.Empty : default;
SourceGeneration\Nodes\NodeStateTable.cs (6)
362
if (
TrackIncrementalSteps
)
477
Debug.Assert(stepInputs.IsDefault == !
TrackIncrementalSteps
);
478
if (
TrackIncrementalSteps
)
520
Debug.Assert(!
TrackIncrementalSteps
|| _states.Count == _steps.Count);
552
TrackIncrementalSteps
? _steps.ToImmutableAndFree() : default,
553
hasTrackedSteps:
TrackIncrementalSteps
,
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (1)
68
var noInputStepsStepInfo = _filterTable.
TrackIncrementalSteps
? ImmutableArray<(IncrementalGeneratorRunStep, int)>.Empty : default;
SourceGeneration\Nodes\SourceOutputNode.cs (1)
57
var inputs = tableBuilder.
TrackIncrementalSteps
? ImmutableArray.Create((entry.Step!, entry.OutputIndex)) : default;
SourceGeneration\Nodes\SyntaxReceiverStrategy.cs (1)
59
private bool TrackIncrementalSteps => _nodeStateTable.
TrackIncrementalSteps
;
SourceGeneration\Nodes\TransformNode.cs (1)
71
var inputs = tableBuilder.
TrackIncrementalSteps
? ImmutableArray.Create((entry.Step!, entry.OutputIndex)) : default;