I\'ve looked for overriding guidelines for structs, but all I can find is for classes.
At first I thought I wouldn\'t have to check to see if the passed object was n
I suppose, if one's using .NET 4.5, one can use the default implementation as noted in the documentation:
When you define your own type, that type inherits the functionality defined by the Equals method of its base type.
ValueType.Equals: Value equality; either direct byte-by-byte comparison or field-by-field comparison using reflection.