public override bool Equals(object obj) { return((obj is PathGradientBrush b) && pathPoints.Equals(b.pathPoints) && wrapMode.Equals(b.wrapMode) && gradientTransform.Equals(b.gradientTransform) && centerColor.Equals(b.centerColor) && focusScales.Equals(b.focusScales) && surroundColors.Equals(b.surroundColors) && colorBlend.Equals(b.colorBlend) && rectangle.Equals(b.rectangle) && centerPoint.Equals(b.centerPoint) && polygonWinding.Equals(b.polygonWinding) && blend.Equals(b.blend)); }
public override bool Equals(object obj) { return((obj is LinearGradientBrush b) && wrapMode.Equals(b.wrapMode) && gammaCorrection.Equals(b.gammaCorrection) && gradientTransform.Equals(b.gradientTransform) && startPoint.Equals(b.startPoint) && endPoint.Equals(b.endPoint) && colors.Equals(b.colors) && blend.Equals(b.blend) && colorBlend.Equals(b.colorBlend) && blend.Equals(b.blend) && rectangle.Equals(b.rectangle) && angle.Equals(b.angle) && angleIsScalable == b.angleIsScalable); }