Информация об изменениях

Сообщение Re[2]: Найти отличающиеся поля в 2 объектах от 25.08.2023 9:54

Изменено 25.08.2023 10:00 bnk

Re[2]: Найти отличающиеся поля в 2 объектах
Здравствуйте, sergii.p, Вы писали:

ET>>Хочется без рефлексии и без сравнения всех полей последовательно.


SP>а как это теоретически возможно? Даже сравнение бинарных представлений уже забанено по условию. Похоже надо умерить аппетиты.


Макрос/шаблон времени компиляции например, через доступ к AST компилятора (но такого в C# пока не завезли вроде?), завезли только source code generators.
По ключевым словам нашлась вот такая жесть, но это не совсем про объекты, это про рекорды.
Re[2]: Найти отличающиеся поля в 2 объектах
Здравствуйте, sergii.p, Вы писали:

ET>>Хочется без рефлексии и без сравнения всех полей последовательно.


SP>а как это теоретически возможно? Даже сравнение бинарных представлений уже забанено по условию. Похоже надо умерить аппетиты.


Макрос/шаблон времени компиляции например, через доступ к AST компилятора (но такого в C# пока не завезли вроде, а Немерле не нужен?), завезли только source code generators.
По ключевым словам нашлась вот такая жесть, но это не совсем про объекты, это про рекорды.