public override int GetHashCode() { int hash = 1; if (pathPoint_ != null) { hash ^= PathPoint.GetHashCode(); } if (Timestamp != 0D) { hash ^= Timestamp.GetHashCode(); } return(hash); }