1 write to _filterTable
Microsoft.CodeAnalysis (1)
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (1)
51
_filterTable
= table.GetStateTableOrEmpty<SyntaxNode>(_owner._filterKey).ToBuilder(stepName: null, trackIncrementalSteps, equalityComparer: ReferenceEqualityComparer.Instance);
7 references to _filterTable
Microsoft.CodeAnalysis (7)
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (7)
57
tables.SetTable(_owner._filterKey,
_filterTable
.ToImmutableAndFree());
63
_filterTable
.Free();
74
var noInputStepsStepInfo =
_filterTable
.TrackIncrementalSteps ? ImmutableArray<(IncrementalGeneratorRunStep, int)>.Empty : default;
78
if (
_filterTable
.TryRemoveEntries(TimeSpan.Zero, noInputStepsStepInfo, out var removedNodes))
89
if (state != EntryState.Cached || !
_filterTable
.TryUseCachedEntries(TimeSpan.Zero, noInputStepsStepInfo, out NodeStateTable<SyntaxNode>.TableEntry entry))
93
if (state != EntryState.Modified || !
_filterTable
.TryModifyEntries(nodes, stopwatch.Elapsed, noInputStepsStepInfo, state, out entry))
95
entry =
_filterTable
.AddEntries(nodes, state, stopwatch.Elapsed, noInputStepsStepInfo, state);