4 writes to _items
System.Private.CoreLib (4)
src\runtime\src\coreclr\tools\Common\System\Collections\Generic\ArrayBuilder.cs (4)
20_items = new T[capacity]; 28Array.Resize(ref _items, _count); 44Array.Resize(ref _items, 2 * _count + 1); 109Array.Resize(ref _items, newCount);
20 references to _items
System.Private.CoreLib (20)
src\runtime\src\coreclr\tools\Common\System\Collections\Generic\ArrayBuilder.cs (20)
25if (_items == null) 27if (_count != _items.Length) 29return _items; 34if (_items != null) 37Array.Copy(_items, destination, _count); 43if (_items == null || _count == _items.Length) 45_items[_count++] = item; 49public readonly Span<T> AsSpan() => _items.AsSpan(0, _count); 51public readonly Span<T> AsSpan(int start) => _items.AsSpan(start, _count - start); 59return _items.AsSpan(origCount, length); 77Array.Copy(newItems, offset, _items, _count, length); 86Array.Copy(newItems._items, 0, _items, _count, newItems.Count); 99if (requestedCapacity > ((_items != null) ? _items.Length : 0)) 116get => _items[index]; 117set => _items[index] = value; 124if (_items[i].Equals(t)) 137if (func(_items[i]))