Example #1
0
 internal static ulong From <T>(T obj)
 {
     return(obj switch {
         ILongHash hashable => hashable.GetLongHashCode(),
         null => Null,
         int => From(obj.GetHashCode()),
         uint => From(obj.GetHashCode()),
         _ => HashUtility.SubHash64(obj)
     });
Example #2
0
 internal static ulong From(ILongHash obj) => obj.GetLongHashCode();
Example #3
0
 public static ulong From(ILongHash obj)
 {
     return(obj.GetLongHashCode());
 }
Example #4
0
 public static ulong From(ILongHash obj) => obj.GetLongHashCode();