/// <summary> /// Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table. /// </summary> /// <returns>A hash code for the current object.</returns> public override int GetHashCode() { return(HashCode.Combine(m_x.GetHashCode(), m_y.GetHashCode())); }