1 write to _builder
Microsoft.CodeAnalysis.Collections.Package (1)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
60
_builder
= ImmutableArray.CreateBuilder<T>(size);
69 references to _builder
Microsoft.CodeAnalysis.Collections.Package (69)
src\Dependencies\PooledObjects\ArrayBuilder.cs (69)
78
return
_builder
.ToImmutable();
91
else if (
_builder
.Capacity == Count)
93
result =
_builder
.MoveToImmutable();
108
return
_builder
.Count;
112
_builder
.Count = value;
120
return
_builder
.Capacity;
125
_builder
.Capacity = value;
133
return
_builder
[index];
138
_builder
[index] = value;
154
while (index >
_builder
.Count)
156
_builder
.Add(default!);
159
if (index ==
_builder
.Count)
161
_builder
.Add(value);
165
_builder
[index] = value;
171
_builder
.Add(item);
176
_builder
.Insert(index, item);
181
if (
_builder
.Capacity < capacity)
183
_builder
.Capacity = capacity;
189
_builder
.Clear();
194
return
_builder
.Contains(item);
199
return
_builder
.IndexOf(item);
204
return
_builder
.IndexOf(item, 0,
_builder
.Count, equalityComparer);
209
return
_builder
.IndexOf(item, startIndex, count);
223
if (match(
_builder
[i]))
243
if (match(
_builder
[i], arg))
254
return
_builder
.Remove(element);
259
_builder
.RemoveAt(index);
264
_builder
.RemoveRange(index, length);
269
_builder
.RemoveAt(
_builder
.Count - 1);
274
_builder
.RemoveAll(match);
280
for (var j = 0; j <
_builder
.Count; j++)
282
if (!match(
_builder
[j], arg))
286
_builder
[i] =
_builder
[j];
299
for (var j = 0; j <
_builder
.Count; j++)
301
if (!match(
_builder
[j], i, arg))
305
_builder
[i] =
_builder
[j];
317
_builder
.Reverse();
322
_builder
.Sort();
327
_builder
.Sort(comparer);
340
_builder
.Sort(startIndex,
_builder
.Count - startIndex, comparer);
345
return
_builder
.ToArray();
350
_builder
.CopyTo(array, start);
354
=>
_builder
[
_builder
.Count - 1];
361
return
_builder
[0];
366
return
_builder
.Count > 0;
421
else if (
_builder
.Capacity == Count)
423
result =
_builder
.MoveToImmutable();
468
if (
_builder
.Capacity < PooledArrayLengthLimitExclusive)
536
return
_builder
.GetEnumerator();
541
return
_builder
.GetEnumerator();
589
_builder
.AddRange(items.
_builder
);
596
_builder
.Add(selector(item));
602
_builder
.AddRange(items.
_builder
);
617
_builder
.AddRange(items);
622
_builder
.AddRange(items, length);
652
_builder
.AddRange(items);
657
_builder
.AddRange(items);
662
_builder
.AddRange(items, length);
668
_builder
.Count = limit;
673
_builder
.Clear();
674
_builder
.Count = count;