public object Deserialize(ushort protocolVersion, byte[] buffer, int offset, int length, IColumnInfo typeInfo)
 {
     buffer = Utils.SliceBuffer(buffer, offset, length);
     if (_reverse)
     {
         Array.Reverse(buffer);
     }
     return(_adapter.ConvertFrom(buffer));
 }