public override int GetHashCode() { return(unchecked (POI.GetHashCode() * 17 + ExtraDistance.GetHashCode() * 17 + PercentageAlongRoute.GetHashCode())); }