text: public void NextBuffer(){if (1 + bufferUpto == buffers.Length){var newBuffers = new byte[ArrayUtil.Oversize(buffers.Length + 1, RamUsageEstimator.NUM_BYTES_OBJECT_REF)][];Array.Copy(buffers, 0, newBuffers, 0, buffers.Length);buffers = newBuffers;}buffer = buffers[1 + bufferUpto] = allocator.GetByteBlock();bufferUpto++;ByteUpto = 0;ByteOffset += BYTE_BLOCK_SIZE;}