/// <summary> /// The Bytes. /// </summary> /// <param name="obj">The obj<see cref="IUnique"/>.</param> /// <returns>The <see cref="Byte[]"/>.</returns> public override Byte[] Bytes(IUnique obj) { return(obj.GetBytes()); }
/// <summary> /// The Bytes. /// </summary> /// <param name="obj">The obj<see cref="IUnique"/>.</param> /// <returns>The <see cref="Byte[]"/>.</returns> public virtual Byte[] Bytes(IUnique obj) { return(obj.GetBytes()); }
/// <summary> /// The Key. /// </summary> /// <param name="obj">The obj<see cref="IUnique"/>.</param> /// <param name="seed">The seed<see cref="ulong"/>.</param> /// <returns>The <see cref="UInt64"/>.</returns> public override UInt64 Key(IUnique obj, ulong seed) { return(Key(obj.GetBytes(), seed)); }