O tipo '{0}' não suporta a restrição 'equality' porque ele é um registro, união ou struct com um ou mais tipos de elementos ...