public void GetBytes(byte[] destination) { Buffer.BlockCopy(_data, _position, destination, 0, AvailableBytes); _position = _data.Length; }