/// <summary> /// Returns the hash code for this instance</summary> /// <returns>A 32-bit signed integer that is the hash code for this instance</returns> public override int GetHashCode() { long bits = 1; bits = 31 * bits + Angle.GetHashCode(); bits = 31 * bits + Axis.GetHashCode(); return((int)(bits ^ (bits >> 32))); }