Тип структуры, записи или объединения "{0}" явно реализует интерфейс "'System.IEquatable ". К типу необходимо применить атрибут ...

Тип структуры, записи или объединения "{0}" явно реализует интерфейс "'System.IEquatable<_>". К типу необходимо применить атрибут "CustomEquality", а также предоставить постоянную реализацию небазового переопределения "System.Object.Equals(obj)".
Тип структуры, записи или объединения "{0}" поддерживает структурное равенство, так как параметр типа {1} не удовлетворяет ... Тип структуры, записи или объединения "{0}" содержит явную реализацию "Object.Equals". Попробуйте реализовать соответствующее ... Тип структуры, записи или объединения "{0}" содержит явную реализацию "Object.GetHashCode" или "Object.Equals". Необходимо ... Тип структуры, записи или объединения "{0}" содержит явную реализацию "Object.GetHashCode". Попробуйте реализовать соответствующее ... Тип структуры, записи или объединения "{0}" явно реализует интерфейс "'System.IEquatable ". К типу необходимо применить атрибут ... Тип структуры, записи или объединения "{0}" явно реализует интерфейс "System.IComparable ". К типу необходимо применить атрибут ... Тип структуры, записи или объединения "{0}" явно реализует интерфейс "System.IComparable". Необходимо применить к типу атрибут ... Тип структуры, записи или объединения "{0}" явно реализует интерфейс "System.IStructuralComparable". Необходимо применить ... Тип структуры, записи или объединения "{0}" явно реализует интерфейс "System.IStructuralEquatable". Необходимо применить ...