重构了序列化的功能，修改了很多有关 Runtime.Serialization 命名空间下的代码。