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)); }