/// <summary> /// Writes the specified object. /// </summary> /// <param name="pObject">The object.</param> /// <param name="pParentElement">The parent element.</param> /// <param name="pSerializationContext">The serialization context.</param> /// <returns></returns> public override XElement Write(object pObject, XElement pParentElement, IXSerializationContext pSerializationContext) { DefaultObjectSerializationContract lDefaultContract = new DefaultObjectSerializationContract(); return(lDefaultContract.Write(pObject, pParentElement, pSerializationContext)); }
/// <summary> /// This method reads the specified object to initialize. /// </summary> /// <param name="pObjectToInitialize">The object to initialize.</param> /// <param name="pElement">The element.</param> /// <param name="pSerializationContext">The serialization context.</param> /// <returns>The initialized object</returns> public override object Read(object pObjectToInitialize, XElement pElement, IXSerializationContext pSerializationContext) { DefaultObjectSerializationContract lDefaultContract = new DefaultObjectSerializationContract(); return lDefaultContract.Read(pObjectToInitialize, pElement, pSerializationContext); }
/// <summary> /// This method reads the specified object to initialize. /// </summary> /// <param name="pObjectToInitialize">The object to initialize.</param> /// <param name="pElement">The element.</param> /// <param name="pSerializationContext">The serialization context.</param> /// <returns>The initialized object</returns> public override object Read(object pObjectToInitialize, XElement pElement, IXSerializationContext pSerializationContext) { DefaultObjectSerializationContract lDefaultContract = new DefaultObjectSerializationContract(); return(lDefaultContract.Read(pObjectToInitialize, pElement, pSerializationContext)); }
/// <summary> /// Writes the specified object. /// </summary> /// <param name="pObject">The object.</param> /// <param name="pParentElement">The parent element.</param> /// <param name="pSerializationContext">The serialization context.</param> /// <returns></returns> public override XElement Write(object pObject, XElement pParentElement, IXSerializationContext pSerializationContext) { DefaultObjectSerializationContract lDefaultContract = new DefaultObjectSerializationContract(); return lDefaultContract.Write(pObject, pParentElement, pSerializationContext); }