1 write to _builder
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
63
_builder
= ImmutableArray.CreateBuilder<T>(size);
73 references to _builder
Microsoft.CodeAnalysis.Workspaces (73)
src\Dependencies\PooledObjects\ArrayBuilder.cs (73)
81
return
_builder
.ToImmutable();
94
else if (
_builder
.Capacity == Count)
96
result =
_builder
.MoveToImmutable();
111
return
_builder
.Count;
115
_builder
.Count = value;
123
return
_builder
.Capacity;
128
_builder
.Capacity = value;
136
return
_builder
[index];
141
_builder
[index] = value;
157
while (index >
_builder
.Count)
159
_builder
.Add(default!);
162
if (index ==
_builder
.Count)
164
_builder
.Add(value);
168
_builder
[index] = value;
174
_builder
.Add(item);
179
_builder
.Insert(index, item);
184
if (
_builder
.Capacity < capacity)
186
_builder
.Capacity = capacity;
192
_builder
.Clear();
197
return
_builder
.Contains(item);
202
return
_builder
.IndexOf(item);
207
return
_builder
.IndexOf(item, 0,
_builder
.Count, equalityComparer);
212
return
_builder
.IndexOf(item, startIndex, count);
226
if (match(
_builder
[i]))
246
if (match(
_builder
[i], arg))
257
return
_builder
.Remove(element);
262
_builder
.RemoveAt(index);
267
_builder
.RemoveRange(index, length);
272
_builder
.RemoveAt(
_builder
.Count - 1);
278
for (var j = 0; j <
_builder
.Count; j++)
280
if (!match(
_builder
[j]))
284
_builder
[i] =
_builder
[j];
297
for (var j = 0; j <
_builder
.Count; j++)
299
if (!match(
_builder
[j], arg))
303
_builder
[i] =
_builder
[j];
316
for (var j = 0; j <
_builder
.Count; j++)
318
if (!match(
_builder
[j], i, arg))
322
_builder
[i] =
_builder
[j];
334
_builder
.Reverse();
339
_builder
.Sort();
344
_builder
.Sort(comparer);
357
_builder
.Sort(startIndex,
_builder
.Count - startIndex, comparer);
362
return
_builder
.ToArray();
367
_builder
.CopyTo(array, start);
371
=>
_builder
[
_builder
.Count - 1];
378
return
_builder
[0];
383
return
_builder
.Count > 0;
438
else if (
_builder
.Capacity == Count)
440
result =
_builder
.MoveToImmutable();
485
if (
_builder
.Capacity < PooledArrayLengthLimitExclusive)
553
return
_builder
.GetEnumerator();
558
return
_builder
.GetEnumerator();
606
_builder
.AddRange(items.
_builder
);
613
_builder
.Add(selector(item));
619
_builder
.AddRange(items.
_builder
);
634
_builder
.AddRange(items);
641
_builder
.Add(selector(item));
647
_builder
.AddRange(items, length);
677
_builder
.AddRange(items);
682
_builder
.AddRange(items);
687
_builder
.AddRange(items, length);
693
_builder
.Count = limit;
698
_builder
.Clear();
699
_builder
.Count = count;