void ISerializationCallbackReceiver.OnAfterDeserialize() { try { var extraTypes = HontPostProcessingUtility.GetChildrenClasses <HontPostProcessingModelBase>(); mModelList = XmlSerializationHelper.DeSerializationFromString <List <HontPostProcessingModelBase> >(modelSerializeData, extraTypes); } catch { } }
void ISerializationCallbackReceiver.OnBeforeSerialize() { var extraTypes = HontPostProcessingUtility.GetChildrenClasses <HontPostProcessingModelBase>(); modelSerializeData = XmlSerializationHelper.SerializationToString(mModelList, extraTypes); }