1 write to _builder
Microsoft.CodeAnalysis.Debugging.Package (1)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
62
_builder
= ImmutableArray.CreateBuilder<T>(size);
69 references to _builder
Microsoft.CodeAnalysis.Debugging.Package (69)
src\Dependencies\PooledObjects\ArrayBuilder.cs (69)
80
return
_builder
.ToImmutable();
93
else if (
_builder
.Capacity == Count)
95
result =
_builder
.MoveToImmutable();
110
return
_builder
.Count;
114
_builder
.Count = value;
122
return
_builder
.Capacity;
127
_builder
.Capacity = value;
135
return
_builder
[index];
140
_builder
[index] = value;
156
while (index >
_builder
.Count)
158
_builder
.Add(default!);
161
if (index ==
_builder
.Count)
163
_builder
.Add(value);
167
_builder
[index] = value;
173
_builder
.Add(item);
178
_builder
.Insert(index, item);
183
if (
_builder
.Capacity < capacity)
185
_builder
.Capacity = capacity;
191
_builder
.Clear();
196
return
_builder
.Contains(item);
201
return
_builder
.IndexOf(item);
206
return
_builder
.IndexOf(item, 0,
_builder
.Count, equalityComparer);
211
return
_builder
.IndexOf(item, startIndex, count);
225
if (match(
_builder
[i]))
245
if (match(
_builder
[i], arg))
256
return
_builder
.Remove(element);
261
_builder
.RemoveAt(index);
266
_builder
.RemoveRange(index, length);
271
_builder
.RemoveAt(
_builder
.Count - 1);
276
_builder
.RemoveAll(match);
282
for (var j = 0; j <
_builder
.Count; j++)
284
if (!match(
_builder
[j], arg))
288
_builder
[i] =
_builder
[j];
301
for (var j = 0; j <
_builder
.Count; j++)
303
if (!match(
_builder
[j], i, arg))
307
_builder
[i] =
_builder
[j];
319
_builder
.Reverse();
324
_builder
.Sort();
329
_builder
.Sort(comparer);
342
_builder
.Sort(startIndex,
_builder
.Count - startIndex, comparer);
347
return
_builder
.ToArray();
352
_builder
.CopyTo(array, start);
356
=>
_builder
[
_builder
.Count - 1];
363
return
_builder
[0];
368
return
_builder
.Count > 0;
423
else if (
_builder
.Capacity == Count)
425
result =
_builder
.MoveToImmutable();
470
if (
_builder
.Capacity < PooledArrayLengthLimitExclusive)
538
return
_builder
.GetEnumerator();
543
return
_builder
.GetEnumerator();
591
_builder
.AddRange(items.
_builder
);
598
_builder
.Add(selector(item));
604
_builder
.AddRange(items.
_builder
);
619
_builder
.AddRange(items);
624
_builder
.AddRange(items, length);
654
_builder
.AddRange(items);
659
_builder
.AddRange(items);
664
_builder
.AddRange(items, length);
670
_builder
.Count = limit;
675
_builder
.Clear();
676
_builder
.Count = count;