public override int GetHashCode() { return(RealPart.GetHashCode() ^ ImaginaryPart.GetHashCode() ^ Angle.GetHashCode()); }