Beispiel #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = 105289569;
         hashCode = hashCode * -1521134295 + NodeA.GetHashCode();
         hashCode = hashCode * -1521134295 + NodeB.GetHashCode();
         return(hashCode);
     }
 }
Beispiel #2
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = NodeA.GetHashCode();
         hashCode = hashCode ^ NodeB.GetHashCode();
         hashCode = (hashCode * 397) ^ Distance.GetHashCode();
         return(hashCode);
     }
 }
Beispiel #3
0
 public override int GetHashCode()
 {
     return(NodeA.GetHashCode() ^ NodeB.GetHashCode() ^ Values.GetHashCode());
 }