Можно ли выполнить двоичную сериализацию объекта .NET, если у вас нет исходного кода класса?
я используюBinaryFormatter
сделать двоичную сериализацию некоторых объектов в C #. Однако некоторые объекты содержат классы, к которым я обращаюсь через DLL, и не имеют исходного кода, поэтому я могупометить их сSerializable
приписывать. Есть ли простой способ их сериализации? У меня есть обходной путь, который включает в себя занятияNoSource
и делает новый классSerializableNoSource
для которого конструктор принимаетNoSource
объект и извлекает из него всю необходимую мне информацию, но этохак. Есть ли лучшие альтернативы?