CannotApplyEqualityOperatorAttribute
Indicates that the value of the marked type (or its derivatives)
cannot be compared using '==' or '!=' operators and Equals()
should be used instead. However, using '==' or '!=' for comparison
with null is always permitted.
public CannotApplyEqualityOperatorAttribute()