Так что в основном я использую стороннюю библиотеку, которая имеет конкретный Struct, который мне нужно для сериализации.Создание сторонней структуры serialisable
Фактическая структура в значительной степени используется другими функциями, которые мне нужны, поэтому я не могу просто переписать ее сам с нуля.
Я не могу расширить структуру самостоятельно (потому что структуры не могут быть расширены), и найденное мной решение here не будет работать для меня, поскольку я использую его в тонне классов, которые я не могу для выполнения сериализации вручную.
Все, что я могу сделать?
Какой метод сериализации вы используете? –
Встроенная двоичная сериализация. Тот, который требует, чтобы вы положили [Serializable] поверх всего – Haedrian
Итак, вы можете использовать [суррогаты сериализации] (http://msdn.microsoft.com/en-us/library/system.runtime.serialization.surrogateselector. ASPX). –