Мне нужна полумелкая копия объекта. В моем первоначальном дизайне я использовал MemberwiseClone, чтобы поймать все простые вещи, а затем специально скопировал классы в той мере, в какой их нужно было скопировать. (Некоторые из них по своей сути статичны, а большинство остальных представляют собой контейнеры, содержащие статические элементы.) Мне не понравился длинный список копий, но это не выход.
Однако теперь мне нужно создать объект-потомок — нужно ли мне теперь возвращаться и копировать все те поля, которые я ранее копировал с помощью MemberwiseClone?
Или мне не хватает лучшего обходного пути для этого?