Esempio n. 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)
     });
Esempio n. 2
0
 internal static ulong From(ILongHash obj) => obj.GetLongHashCode();
Esempio n. 3
0
 public static ulong From(ILongHash obj)
 {
     return(obj.GetLongHashCode());
 }
Esempio n. 4
0
 public static ulong From(ILongHash obj) => obj.GetLongHashCode();