ET>>Как найти отличающиеся по значениям свойства этих 2 объектов? ET>>Хочется без рефлексии и без сравнения всех полей последовательно. ET>>Верю в либы и что чего-то не знаю)
NW>Написать свой source code generator, который бы создавал класс расширение для данного типа с нужным методом сравнения (используя рефлексию конечно).
Тут проблема сравнивать объекты свойств на уровне ReferenceEquals или содержимого свойств. Это же касается и массивов. То есть предварительно сортировать по содержимому или достаточно сравнивать по индексу. Сравнивать строки с учетом регистров или нет итд
Ну и защита от циклических ссылок
и солнце б утром не вставало, когда бы не было меня