согласно msdn
IStructuralEquatable
Определяет методы поддержки сравнения объектов для структурных равенство. Структурное равенство означает, что два объекта равны, потому что они имеют равные значения. Он отличается от эталонного равенства, который указывает, что две ссылки на объекты равны, поскольку они ссылаются тот же физический объект.
разве это не нужно делать Equals
? (при переопределении IEquatable
)?