1 write to _steps
Microsoft.CodeAnalysis (1)
SourceGeneration\Nodes\NodeStateTable.cs (1)
187_steps = ArrayBuilder<IncrementalGeneratorRunStep>.GetInstance();
7 references to _steps
Microsoft.CodeAnalysis (7)
SourceGeneration\Nodes\NodeStateTable.cs (7)
162[MemberNotNullWhen(true, nameof(_steps))] 163public bool TrackIncrementalSteps => _steps is not null; 377Debug.Assert(_steps.Count + 1 == _states.Count); 388_steps.Add( 397public IReadOnlyList<IncrementalGeneratorRunStep> Steps => (IReadOnlyList<IncrementalGeneratorRunStep>?)_steps ?? ImmutableArray<IncrementalGeneratorRunStep>.Empty; 416Debug.Assert(!TrackIncrementalSteps || _states.Count == _steps.Count); 448TrackIncrementalSteps ? _steps.ToImmutableAndFree() : default,