partial void OnRadiusXChangedPartial() { _rectangle.SetAttribute("rx", RadiusX.ToStringInvariant()); }
// ReSharper disable once CompareOfFloatsByEqualityOperator get => RadiusX == RadiusY ? RadiusX : throw new EllipseIsNotCircleException(RadiusX, RadiusY);
public override void Clean() { X.Clear(); Y.Clear(); RadiusX.Clear(); }
public string ToString(string format, IFormatProvider provider) { return($"CenterX={CenterX.ToString(format, provider)} CenterY={CenterY.ToString(format, provider)} RadiusX={RadiusX.ToString(format, provider)} RadiusY={RadiusY.ToString(format, provider)}"); }
/// <inheritdoc /> public bool Equals(Ellipse other) => Center.Equals(other.Center) && RadiusX.Equals(other.RadiusX) && RadiusY.Equals(other.RadiusY);
public bool Equals(RadialGradient other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Center.Equals(other.Center) && OriginOffset.Equals(other.OriginOffset) && RadiusX.Equals(other.RadiusX) && RadiusY.Equals(other.RadiusY) && GradientStops == other.GradientStops); }