1 write to _builder
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
63
_builder
= ImmutableArray.CreateBuilder<T>(size);
65 references to _builder
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (65)
src\Dependencies\PooledObjects\ArrayBuilder.cs (65)
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);
277
_builder
.RemoveAll(match);
283
for (var j = 0; j <
_builder
.Count; j++)
285
if (!match(
_builder
[j], arg))
289
_builder
[i] =
_builder
[j];
301
_builder
.Reverse();
306
_builder
.Sort();
311
_builder
.Sort(comparer);
324
_builder
.Sort(startIndex,
_builder
.Count - startIndex, comparer);
329
return
_builder
.ToArray();
334
_builder
.CopyTo(array, start);
338
=>
_builder
[
_builder
.Count - 1];
345
return
_builder
[0];
350
return
_builder
.Count > 0;
405
else if (
_builder
.Capacity == Count)
407
result =
_builder
.MoveToImmutable();
443
if (
_builder
.Capacity < PooledArrayLengthLimitExclusive)
511
return
_builder
.GetEnumerator();
516
return
_builder
.GetEnumerator();
564
_builder
.AddRange(items.
_builder
);
571
_builder
.Add(selector(item));
577
_builder
.AddRange(items.
_builder
);
592
_builder
.AddRange(items);
597
_builder
.AddRange(items, length);
627
_builder
.AddRange(items);
632
_builder
.AddRange(items);
637
_builder
.AddRange(items, length);
650
_builder
.Count = limit;
655
_builder
.Clear();
656
_builder
.Count = count;