1 write to _sourcesAdded
Microsoft.CodeAnalysis (1)
SourceGeneration\AdditionalSourcesCollection.cs (1)
39_sourcesAdded = ArrayBuilder<GeneratedSourceText>.GetInstance();
14 references to _sourcesAdded
Microsoft.CodeAnalysis (14)
SourceGeneration\AdditionalSourcesCollection.cs (14)
94_sourcesAdded.Add(new GeneratedSourceText(hintName, source)); 100for (int i = 0; i < _sourcesAdded.Count; i++) 102if (s_hintNameComparer.Equals(_sourcesAdded[i].HintName, hintName)) 104_sourcesAdded.RemoveAt(i); 117for (int i = 0; i < _sourcesAdded.Count; i++) 119if (s_hintNameComparer.Equals(_sourcesAdded[i].HintName, hintName)) 131if (asc._sourcesAdded.Count == 0 && asc._reservedHintNames.IsEmpty) 133asc._sourcesAdded.AddRange(this._sourcesAdded); 137foreach (var source in this._sourcesAdded) 143asc._sourcesAdded.Add(source); 148internal ImmutableArray<GeneratedSourceText> ToImmutableAndFree() => _sourcesAdded.ToImmutableAndFree(); 150internal ImmutableArray<GeneratedSourceText> ToImmutable() => _sourcesAdded.ToImmutable(); 152internal void Free() => _sourcesAdded.Free();