public virtual GrowableWriter Resize(int newSize) { GrowableWriter next = new GrowableWriter(BitsPerValue, newSize, AcceptableOverheadRatio); int limit = Math.Min(Size(), newSize); PackedInts.Copy(Current, 0, next, 0, limit, PackedInts.DEFAULT_BUFFER_SIZE); return(next); }
public virtual GrowableWriter Resize(int newSize) { GrowableWriter next = new GrowableWriter(BitsPerValue, newSize, AcceptableOverheadRatio); int limit = Math.Min(Size(), newSize); PackedInts.Copy(Current, 0, next, 0, limit, PackedInts.DEFAULT_BUFFER_SIZE); return next; }