Example #1
0
        /// <summary>
        /// Allows the class to be copied
        /// </summary>
        /// <remarks>
        /// Performs a 'deep copy' of all the data in the class (and its children)
        /// </remarks>
        public override object Clone()
        {
            DESADV_XSDLib.Line_Order_Group newObject = new DESADV_XSDLib.Line_Order_Group(_elementName);
            newObject.m_BuyerOrderNumber           = m_BuyerOrderNumber;
            newObject.m_IsValidBuyerOrderNumber    = m_IsValidBuyerOrderNumber;
            newObject.m_BuyerOrderDate             = (LiquidTechnologies.Runtime.Net45.XmlDateTime)m_BuyerOrderDate.Clone();
            newObject.m_IsValidBuyerOrderDate      = m_IsValidBuyerOrderDate;
            newObject.m_SupplierOrderNumber        = m_SupplierOrderNumber;
            newObject.m_IsValidSupplierOrderNumber = m_IsValidSupplierOrderNumber;
            newObject.m_SupplierOrderDate          = (LiquidTechnologies.Runtime.Net45.XmlDateTime)m_SupplierOrderDate.Clone();
            newObject.m_IsValidSupplierOrderDate   = m_IsValidSupplierOrderDate;

            newObject._validElement = _validElement;
// ##HAND_CODED_BLOCK_START ID="Additional clone"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS

// Add Additional clone code here...

// ##HAND_CODED_BLOCK_END ID="Additional clone"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS

            return(newObject);
        }
Example #2
0
        /// <summary>
        /// Allows the class to be copied
        /// </summary>
        /// <remarks>
        /// Performs a 'deep copy' of all the data in the class (and its children)
        /// </remarks>
        public override object Clone()
        {
            DESADV_XSDLib.Line_Order_Group newObject = new DESADV_XSDLib.Line_Order_Group(_elementName);
            newObject.m_BuyerOrderNumber = m_BuyerOrderNumber;
            newObject.m_IsValidBuyerOrderNumber = m_IsValidBuyerOrderNumber;
            newObject.m_BuyerOrderDate = (LiquidTechnologies.Runtime.Net45.XmlDateTime)m_BuyerOrderDate.Clone();
            newObject.m_IsValidBuyerOrderDate = m_IsValidBuyerOrderDate;
            newObject.m_SupplierOrderNumber = m_SupplierOrderNumber;
            newObject.m_IsValidSupplierOrderNumber = m_IsValidSupplierOrderNumber;
            newObject.m_SupplierOrderDate = (LiquidTechnologies.Runtime.Net45.XmlDateTime)m_SupplierOrderDate.Clone();
            newObject.m_IsValidSupplierOrderDate = m_IsValidSupplierOrderDate;

            newObject._validElement = _validElement;
            // ##HAND_CODED_BLOCK_START ID="Additional clone"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS

            // Add Additional clone code here...

            // ##HAND_CODED_BLOCK_END ID="Additional clone"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS

            return newObject;
        }