diff --git a/ClosedXML/Excel/Style/XLStyleValue.cs b/ClosedXML/Excel/Style/XLStyleValue.cs index 9135e5e..a2745bf 100644 --- a/ClosedXML/Excel/Style/XLStyleValue.cs +++ b/ClosedXML/Excel/Style/XLStyleValue.cs @@ -60,5 +60,21 @@ { return -280332839 + Key.GetHashCode(); } + + public static bool operator ==(XLStyleValue left, XLStyleValue right) + { + if (ReferenceEquals(left, right)) + return true; + if (ReferenceEquals(left, null) && ReferenceEquals(right, null)) + return true; + if (ReferenceEquals(left, null) || ReferenceEquals(right, null)) + return false; + return left.Key.Equals(right.Key); + } + + public static bool operator !=(XLStyleValue left, XLStyleValue right) + { + return !(left == right); + } } }