, чтобы запутать код приложения, но все же использовать сериализацию для сохранения данных приложения, я хочу сопоставить имена всех сериализованных членов с пользовательскими именами сериализации. Я знаю, что могу добиться этого, внедряя ISerizableInterface, но в MSDN они предлагают использовать OnDeserializedAttribute, OnSerializingAttribute, OnSerializedAttribute и OnDeserializingAttribute для сериализации. Поэтому я хотел бы использовать OnSerializingAttribute для переименования моих членов. Проблема в том, что я не могу найти способ явно определить имена, под которыми член сериализуется.Использование .Net OnSerializingAttribute для изменения имен переменных?
Возможно ли явное определение имен для сериализации с помощью OnSerializingAttribute?
Звучит, что protobuf-net - это правильный инструмент для работы, я дам ему пытаться. Хотя это, очевидно, нарушит совместимость с существующими файлами данных сериализации. – phatoni