Example #1
0
 partial void OnRadiusXChangedPartial()
 {
     _rectangle.SetAttribute("rx", RadiusX.ToStringInvariant());
 }
 // ReSharper disable once CompareOfFloatsByEqualityOperator
 get => RadiusX == RadiusY ? RadiusX : throw new EllipseIsNotCircleException(RadiusX, RadiusY);
Example #3
0
 public override void Clean()
 {
     X.Clear();
     Y.Clear();
     RadiusX.Clear();
 }
Example #4
0
 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)}");
 }
Example #5
0
 /// <inheritdoc />
 public bool Equals(Ellipse other) => Center.Equals(other.Center) && RadiusX.Equals(other.RadiusX) && RadiusY.Equals(other.RadiusY);
Example #6
0
 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);
 }