アプリケーション コードを難読化しながら、シリアル化を使用してアプリケーション データを保存できるようにするために、シリアル化されたすべてのメンバーの名前をカスタムのシリアル化名にマップしたいと考えています。ISerizableInterface を実装することでこれを実現できることはわかっていますが、MSDN では、シリアル化に OnDeserializedAttribute、OnSerializingAttribute、OnSerializedAttribute、および OnDeserializingAttribute を使用することを提案しています。そのため、OnSerializingAttribute を使用してメンバーの名前を変更したいと思います。問題は、メンバーがシリアル化される名前を明示的に決定する方法が見つからないことです。
OnSerializingAttribute を使用してシリアル化の名前を明示的に定義することは可能ですか?