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