1 write to _builder
Microsoft.CodeAnalysis (1)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
67
_builder
= ImmutableArray.CreateBuilder<T>(size);
73 references to _builder
Microsoft.CodeAnalysis (73)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (73)
85
return
_builder
.ToImmutable();
98
else if (
_builder
.Capacity == Count)
100
result =
_builder
.MoveToImmutable();
115
return
_builder
.Count;
119
_builder
.Count = value;
127
return
_builder
.Capacity;
132
_builder
.Capacity = value;
140
return
_builder
[index];
145
_builder
[index] = value;
161
while (index >
_builder
.Count)
163
_builder
.Add(default!);
166
if (index ==
_builder
.Count)
168
_builder
.Add(value);
172
_builder
[index] = value;
178
_builder
.Add(item);
183
_builder
.Insert(index, item);
188
if (
_builder
.Capacity < capacity)
190
_builder
.Capacity = capacity;
196
_builder
.Clear();
201
return
_builder
.Contains(item);
206
return
_builder
.IndexOf(item);
211
return
_builder
.IndexOf(item, 0,
_builder
.Count, equalityComparer);
216
return
_builder
.IndexOf(item, startIndex, count);
230
if (match(
_builder
[i]))
250
if (match(
_builder
[i], arg))
261
return
_builder
.Remove(element);
266
_builder
.RemoveAt(index);
271
_builder
.RemoveRange(index, length);
276
_builder
.RemoveAt(
_builder
.Count - 1);
282
for (var j = 0; j <
_builder
.Count; j++)
284
if (!match(
_builder
[j]))
288
_builder
[i] =
_builder
[j];
301
for (var j = 0; j <
_builder
.Count; j++)
303
if (!match(
_builder
[j], arg))
307
_builder
[i] =
_builder
[j];
320
for (var j = 0; j <
_builder
.Count; j++)
322
if (!match(
_builder
[j], i, arg))
326
_builder
[i] =
_builder
[j];
338
_builder
.Reverse();
343
_builder
.Sort();
348
_builder
.Sort(comparer);
361
_builder
.Sort(startIndex,
_builder
.Count - startIndex, comparer);
366
return
_builder
.ToArray();
371
_builder
.CopyTo(array, start);
375
=>
_builder
[
_builder
.Count - 1];
382
return
_builder
[0];
387
return
_builder
.Count > 0;
442
else if (
_builder
.Capacity == Count)
444
result =
_builder
.MoveToImmutable();
489
if (
_builder
.Capacity < PooledArrayLengthLimitExclusive)
605
return
_builder
.GetEnumerator();
610
return
_builder
.GetEnumerator();
658
_builder
.AddRange(items.
_builder
);
665
_builder
.Add(selector(item));
671
_builder
.AddRange(items.
_builder
);
686
_builder
.AddRange(items);
693
_builder
.Add(selector(item));
699
_builder
.AddRange(items, length);
729
_builder
.AddRange(items);
734
_builder
.AddRange(items);
739
_builder
.AddRange(items, length);
745
_builder
.Count = limit;
750
_builder
.Clear();
751
_builder
.Count = count;