Пример #1
0
        /// <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);
 }
Пример #3
0
        /// <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);
 }