1 write to GeneratorStates
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorDriverState.cs (1)
29GeneratorStates = generatorStates;
11 references to GeneratorStates
Microsoft.CodeAnalysis (11)
SourceGeneration\GeneratorDriver.cs (7)
59foreach (var generatorState in state.GeneratorStates) 75generatorStates: _state.GeneratorStates.AddRange(new GeneratorState[generators.Length])); 90states.Add(_state.GeneratorStates[existingIndex]); 104var newStates = _state.GeneratorStates; 160_state.GeneratorStates, 189var generatorTimings = _state.Generators.ZipAsArray(_state.GeneratorStates, (generator, generatorState) => new GeneratorTimingInfo(generator, generatorState.ElapsedTime)); 211var generatorState = state.GeneratorStates[i];
SourceGeneration\GeneratorDriverState.cs (4)
39Debug.Assert(Generators.Length == GeneratorStates.Length); 40Debug.Assert(IncrementalGenerators.Length == GeneratorStates.Length); 48/// If there are any states present in <see cref="GeneratorStates" />, they were produced by a subset of these generators. 122generatorStates ?? this.GeneratorStates,