/// <summary> /// Return the hash code of this object. /// </summary> /// <returns>The hash code of this object.</returns> public override Int32 GetHashCode() { unchecked { return(GeoLocation.GetHashCode() * 3 ^ (Name.HasValue ? Name.GetHashCode() : 0)); } }