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)
57tables.SetTable(_owner._filterKey, _filterTable.ToImmutableAndFree()); 63_filterTable.Free(); 74var noInputStepsStepInfo = _filterTable.TrackIncrementalSteps ? ImmutableArray<(IncrementalGeneratorRunStep, int)>.Empty : default; 78if (_filterTable.TryRemoveEntries(TimeSpan.Zero, noInputStepsStepInfo, out var removedNodes)) 89if (state != EntryState.Cached || !_filterTable.TryUseCachedEntries(TimeSpan.Zero, noInputStepsStepInfo, out NodeStateTable<SyntaxNode>.TableEntry entry)) 93if (state != EntryState.Modified || !_filterTable.TryModifyEntries(nodes, stopwatch.Elapsed, noInputStepsStepInfo, state, out entry)) 95entry = _filterTable.AddEntries(nodes, state, stopwatch.Elapsed, noInputStepsStepInfo, state);