1 write to _builder
Microsoft.CodeAnalysis.PooledObjects.Package (1)
73 references to _builder
Microsoft.CodeAnalysis.PooledObjects.Package (73)
ArrayBuilder.cs (73)
81return _builder.ToImmutable();
94else if (_builder.Capacity == Count)
96result = _builder.MoveToImmutable();
111return _builder.Count;
115_builder.Count = value;
123return _builder.Capacity;
128_builder.Capacity = value;
136return _builder[index];
141_builder[index] = value;
157while (index > _builder.Count)
159_builder.Add(default!);
162if (index == _builder.Count)
164_builder.Add(value);
168_builder[index] = value;
174_builder.Add(item);
179_builder.Insert(index, item);
184if (_builder.Capacity < capacity)
186_builder.Capacity = capacity;
192_builder.Clear();
197return _builder.Contains(item);
202return _builder.IndexOf(item);
207return _builder.IndexOf(item, 0, _builder.Count, equalityComparer);
212return _builder.IndexOf(item, startIndex, count);
226if (match(_builder[i]))
246if (match(_builder[i], arg))
257return _builder.Remove(element);
262_builder.RemoveAt(index);
267_builder.RemoveRange(index, length);
272_builder.RemoveAt(_builder.Count - 1);
278for (var j = 0; j < _builder.Count; j++)
280if (!match(_builder[j]))
284_builder[i] = _builder[j];
297for (var j = 0; j < _builder.Count; j++)
299if (!match(_builder[j], arg))
303_builder[i] = _builder[j];
316for (var j = 0; j < _builder.Count; j++)
318if (!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);
362return _builder.ToArray();
367_builder.CopyTo(array, start);
371=> _builder[_builder.Count - 1];
378return _builder[0];
383return _builder.Count > 0;
438else if (_builder.Capacity == Count)
440result = _builder.MoveToImmutable();
485if (_builder.Capacity < PooledArrayLengthLimitExclusive)
553return _builder.GetEnumerator();
558return _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;