public override int GetHashCode() { int hash = 17; unchecked { hash = hash * 23 + _x.GetHashCode(); hash = hash * 23 + _y.GetHashCode(); } return hash; }