/// <summary>
 /// Returns the hash code for this instance.
 /// </summary>
 /// <returns>A 32-bit signed integer hash code.</returns>
 public override int GetHashCode()
 {
     return(OverrideHelper.HashCodes(
                A.GetHashCode(),
                B.GetHashCode(),
                C.GetHashCode()));
 }
 /// <summary>
 /// Returns the hash code for this instance.
 /// </summary>
 /// <returns>A 32-bit signed integer hash code.</returns>
 public override int GetHashCode()
 {
     return(OverrideHelper.HashCodes(
                Location.GetHashCode(),
                RadiusX.GetHashCode(),
                RadiusY.GetHashCode()));
 }
 /// <summary>
 /// Returns the hash code for this instance.
 /// </summary>
 /// <returns>A 32-bit signed integer hash code.</returns>
 public override int GetHashCode()
 {
     return(OverrideHelper.HashCodes(
                Start.GetHashCode(),
                End.GetHashCode()));
 }