1 write to _sourcesAdded
Microsoft.CodeAnalysis (1)
SourceGeneration\AdditionalSourcesCollection.cs (1)
33_sourcesAdded = ArrayBuilder<GeneratedSourceText>.GetInstance();
14 references to _sourcesAdded
Microsoft.CodeAnalysis (14)
SourceGeneration\AdditionalSourcesCollection.cs (14)
92_sourcesAdded.Add(new GeneratedSourceText(hintName, source)); 98for (int i = 0; i < _sourcesAdded.Count; i++) 100if (s_hintNameComparer.Equals(_sourcesAdded[i].HintName, hintName)) 102_sourcesAdded.RemoveAt(i); 111for (int i = 0; i < _sourcesAdded.Count; i++) 113if (s_hintNameComparer.Equals(_sourcesAdded[i].HintName, hintName)) 125if (asc._sourcesAdded.Count == 0) 127asc._sourcesAdded.AddRange(this._sourcesAdded); 131foreach (var source in this._sourcesAdded) 137asc._sourcesAdded.Add(source); 142internal ImmutableArray<GeneratedSourceText> ToImmutableAndFree() => _sourcesAdded.ToImmutableAndFree(); 144internal ImmutableArray<GeneratedSourceText> ToImmutable() => _sourcesAdded.ToImmutable(); 146internal void Free() => _sourcesAdded.Free();