在做测试的时候习惯用xml serialization观察结果。想当然的认为OnDeserialized Attribute 可以同样的使用,但是其实Xml Serialization 并没有实现相对于的功能。接口设计的不一致造成用户的困惑,我个人觉得应该需要修复。
参考
https://stackoverflow.com/questions/2897166/why-does-the-ondeserialization-not-fire-for-xml-deserialization
修复办法
https://stackoverflow.com/questions/1266547/how-do-you-find-out-when-youve-been-loaded-via-xml-serialization