2

有没有一种简单的方法可以使程序集中的所有类都可序列化,而不是[Serializable]手动放在每个类的顶部?

我不能使用反射,因为属性是静态元数据,不能动态添加,我不知道如何实现这一点。

为什么

我正在编写一个安全库,它反复检查其类的状态并抛出MemoryInjectionException一个类是否已被任何外部修改修改。为了实现这一点,我序列化所有类并将它们序列化的哈希值保存在字典中。

编辑:最终使用了SharpSerializer 的自我修改版本

4

0 回答 0