Use this class' static functions to serialize/deserialize Goblin objects This adds a layer of functionality on top of System.Xml.Serialization Namely, it allows an object to take part in its own serialization/deserialization by implementing one or more of ICustomSerialization, IInitAfterDeserialization If an object wishes to provide its own deserialization, its Deserialize method must by necessity be static Therefore, provide the following function in your class and XmlSerializerHelper will call it in lieu of its own deserialization code public static object Deserialize(XmlReader reader, Type[] extraTypes)
For a list of all members of this type, see XmlSerializerHelper Members.
System.Object
Goblin.Engine.Utilities.XmlSerializerHelper
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Namespace: Goblin.Engine.Utilities
Assembly: Goblin.Engine (in Goblin.Engine.dll)
XmlSerializerHelper Members | Goblin.Engine.Utilities Namespace