O tipo de struct, registro ou união '{0}' não suporta igualdade estrutural porque o tipo {1} não satisfaz a restrição 'equality'. ...

O tipo de struct, registro ou união '{0}' não suporta igualdade estrutural porque o tipo {1} não satisfaz a restrição 'equality'.. Considere adicionar o atributo 'NoEquality' ao tipo '{2}' para esclarecer que o tipo não suporta igualdade estrutural