public override int GetHashCode() { unchecked { int result = X.GetHashCode(); result = (result * 397) ^ Y.GetHashCode(); result = (result * 397) ^ IsUnknown.GetHashCode(); return(result); } }
public override int GetHashCode() { unchecked { int result = EndPoint.GetHashCode(); result = (result * 397) ^ StartPoint.GetHashCode(); result = (result * 397) ^ RunDirection.GetHashCode(); result = (result * 397) ^ IsUnknown.GetHashCode(); return(result); } }