XmlAttributeOverridesは、シリアル化のためにいくつかの属性をオーバーライドするための良い方法です。MSDNによると:ソースにアクセスできない場合でも、DLLで見つかったオブジェクトのシリアル化を制御および拡張できます。
そして、XmlAttributeOverridesを使用してカスタムアルゴリズムを実装することは可能ですか?たとえば、シリアル化中に「その場で」要素の値を変更したい場合です。
もちろん、IXmlSerializableを使用することは可能ですが、それなしでそれを行う方法があるかどうか疑問に思っています。