1 write to GeneratorStates
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorDriverState.cs (1)
28GeneratorStates = generatorStates;
11 references to GeneratorStates
Microsoft.CodeAnalysis (11)
SourceGeneration\GeneratorDriver.cs (7)
99foreach (var generatorState in state.GeneratorStates) 115generatorStates: _state.GeneratorStates.AddRange(new GeneratorState[generators.Length])); 130states.Add(_state.GeneratorStates[existingIndex]); 144var newStates = _state.GeneratorStates; 200_state.GeneratorStates, 234var generatorTimings = _state.Generators.ZipAsArray(_state.GeneratorStates, (generator, generatorState) => new GeneratorTimingInfo(generator, generatorState.ElapsedTime)); 256var generatorState = state.GeneratorStates[i];
SourceGeneration\GeneratorDriverState.cs (4)
38Debug.Assert(Generators.Length == GeneratorStates.Length); 39Debug.Assert(IncrementalGenerators.Length == GeneratorStates.Length); 47/// If there are any states present in <see cref="GeneratorStates" />, they were produced by a subset of these generators. 125generatorStates ?? this.GeneratorStates,