El tipo de struct, registro o unión '{0}' no es estructuralmente comparable porque el parámetro de tipo {1} no satisface ...

El tipo de struct, registro o unión '{0}' no es estructuralmente comparable porque el parámetro de tipo {1} no satisface la restricción 'comparison'. Considere agregar el atributo 'NoComparison' al tipo '{2}' para indicar que el tipo no es comparable.