1 write to _steps
Microsoft.CodeAnalysis (1)
SourceGeneration\Nodes\NodeStateTable.cs (1)
263_steps = ArrayBuilder<IncrementalGeneratorRunStep>.GetInstance();
7 references to _steps
Microsoft.CodeAnalysis (7)
SourceGeneration\Nodes\NodeStateTable.cs (7)
238[MemberNotNullWhen(true, nameof(_steps))] 239public bool TrackIncrementalSteps => _steps is not null; 482Debug.Assert(_steps.Count + 1 == _states.Count); 493_steps.Add( 502public IReadOnlyList<IncrementalGeneratorRunStep> Steps => (IReadOnlyList<IncrementalGeneratorRunStep>?)_steps ?? ImmutableArray<IncrementalGeneratorRunStep>.Empty; 521Debug.Assert(!TrackIncrementalSteps || _states.Count == _steps.Count); 553TrackIncrementalSteps ? _steps.ToImmutableAndFree() : default,