public void CopyTo(RecyclableArraySegment <T> destination) { ThrowInvalidOperationIfDefault(); destination.ThrowInvalidOperationIfDefault(); if (_count > destination._count) { throw new ArgumentException(); } System.Array.Copy(_array, _offset, destination._array, destination._offset, _count); }
public bool Equals(RecyclableArraySegment <T> obj) => obj._array == _array && obj._offset == _offset && obj._count == _count;