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));
98
for (int i = 0; i <
_sourcesAdded
.Count; i++)
100
if (s_hintNameComparer.Equals(
_sourcesAdded
[i].HintName, hintName))
102
_sourcesAdded
.RemoveAt(i);
111
for (int i = 0; i <
_sourcesAdded
.Count; i++)
113
if (s_hintNameComparer.Equals(
_sourcesAdded
[i].HintName, hintName))
125
if (asc.
_sourcesAdded
.Count == 0)
127
asc.
_sourcesAdded
.AddRange(this.
_sourcesAdded
);
131
foreach (var source in this.
_sourcesAdded
)
137
asc.
_sourcesAdded
.Add(source);
142
internal ImmutableArray<GeneratedSourceText> ToImmutableAndFree() =>
_sourcesAdded
.ToImmutableAndFree();
144
internal ImmutableArray<GeneratedSourceText> ToImmutable() =>
_sourcesAdded
.ToImmutable();
146
internal void Free() =>
_sourcesAdded
.Free();