XmlAttributeOverrides - это хороший способ переопределить некоторые атрибуты для сериализации. MSDN говорит: Вы можете контролировать и расширять сериализацию объектов, найденных в DLL, даже если у вас нет доступа к источнику
И у меня есть вопрос, возможно ли реализовать какой-то собственный алгоритм с XmlAttributeOverrides? Например, если вы хотите изменить значение какого-либо элемента «на лету» во время сериализации.
Конечно, можно использовать IXmlSerializable, но мне просто интересно, есть ли способ сделать это без него.