public MultiBufferStream(List<BufferSegment> buffers) { _buffers = buffers; _bufferIndex = 0; if (_buffers.Count > 0) { _buffer = _buffers[0]; _offset = _buffer.Offset; } }