Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.PropertyEditing/Drawing/CommonBrush.cs')
-rw-r--r--Xamarin.PropertyEditing/Drawing/CommonBrush.cs8
1 files changed, 3 insertions, 5 deletions
diff --git a/Xamarin.PropertyEditing/Drawing/CommonBrush.cs b/Xamarin.PropertyEditing/Drawing/CommonBrush.cs
index b2d504b..c7ce63e 100644
--- a/Xamarin.PropertyEditing/Drawing/CommonBrush.cs
+++ b/Xamarin.PropertyEditing/Drawing/CommonBrush.cs
@@ -6,7 +6,7 @@ namespace Xamarin.PropertyEditing.Drawing
/// Base class for brush descriptions.
/// </summary>
[Serializable]
- public abstract class CommonBrush : IEquatable<CommonBrush>
+ public abstract class CommonBrush
{
// TODO: add transforms
@@ -27,14 +27,12 @@ namespace Xamarin.PropertyEditing.Drawing
return Equals (brush);
}
- public bool Equals (CommonBrush other)
+ protected bool Equals (CommonBrush other)
{
return other != null &&
Opacity == other.Opacity;
}
-
- public static bool operator == (CommonBrush left, CommonBrush right) => Equals (left, right);
- public static bool operator != (CommonBrush left, CommonBrush right) => !Equals (left, right);
+ // Note: not overriding equality operators on the base class on purpose because that won't be properly overridden on derived classes.
public override int GetHashCode ()
{