diff options
Diffstat (limited to 'Xamarin.PropertyEditing/Drawing/CommonGradientBrush.cs')
-rw-r--r-- | Xamarin.PropertyEditing/Drawing/CommonGradientBrush.cs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/Xamarin.PropertyEditing/Drawing/CommonGradientBrush.cs b/Xamarin.PropertyEditing/Drawing/CommonGradientBrush.cs index 1677ee4..f10aee4 100644 --- a/Xamarin.PropertyEditing/Drawing/CommonGradientBrush.cs +++ b/Xamarin.PropertyEditing/Drawing/CommonGradientBrush.cs @@ -8,7 +8,7 @@ namespace Xamarin.PropertyEditing.Drawing /// An abstract description of a gradient brush, composed of gradient stops. /// </summary> [Serializable] - public abstract class CommonGradientBrush : CommonBrush, IEquatable<CommonGradientBrush> + public abstract class CommonGradientBrush : CommonBrush { protected CommonGradientBrush ( IEnumerable<CommonGradientStop> stops, @@ -54,7 +54,7 @@ namespace Xamarin.PropertyEditing.Drawing return Equals (brush); } - public bool Equals (CommonGradientBrush other) + protected bool Equals (CommonGradientBrush other) { if (other == null) return false; if (GradientStops.Count != other.GradientStops.Count) return false; @@ -67,9 +67,6 @@ namespace Xamarin.PropertyEditing.Drawing SpreadMethod == other.SpreadMethod; } - public static bool operator == (CommonGradientBrush left, CommonGradientBrush right) => Equals (left, right); - public static bool operator != (CommonGradientBrush left, CommonGradientBrush right) => !Equals (left, right); - public override int GetHashCode () { var hashCode = base.GetHashCode (); |