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));
100
for (int i = 0; i <
_sourcesAdded
.Count; i++)
102
if (s_hintNameComparer.Equals(
_sourcesAdded
[i].HintName, hintName))
104
_sourcesAdded
.RemoveAt(i);
117
for (int i = 0; i <
_sourcesAdded
.Count; i++)
119
if (s_hintNameComparer.Equals(
_sourcesAdded
[i].HintName, hintName))
131
if (asc.
_sourcesAdded
.Count == 0 && asc._reservedHintNames.IsEmpty)
133
asc.
_sourcesAdded
.AddRange(this.
_sourcesAdded
);
137
foreach (var source in this.
_sourcesAdded
)
143
asc.
_sourcesAdded
.Add(source);
148
internal ImmutableArray<GeneratedSourceText> ToImmutableAndFree() =>
_sourcesAdded
.ToImmutableAndFree();
150
internal ImmutableArray<GeneratedSourceText> ToImmutable() =>
_sourcesAdded
.ToImmutable();
152
internal void Free() =>
_sourcesAdded
.Free();