Beispiel #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.Packing_Sequence_Group newObject = new DESADV_XSDLib.Packing_Sequence_Group(_elementName);
            newObject.m_PackageId            = m_PackageId;
            newObject.m_IsValidPackageId     = m_IsValidPackageId;
            newObject.m_ParentId             = m_ParentId;
            newObject.m_IsValidParentId      = m_IsValidParentId;
            newObject.m_PackageType          = m_PackageType;
            newObject.m_IsValidPackageType   = m_IsValidPackageType;
            newObject.m_SerialNumber         = m_SerialNumber;
            newObject.m_IsValidSerialNumber  = m_IsValidSerialNumber;
            newObject.m_DeliveryPlace        = m_DeliveryPlace;
            newObject.m_IsValidDeliveryPlace = m_IsValidDeliveryPlace;
            newObject.m_PackageWeight        = m_PackageWeight;
            newObject.m_IsValidPackageWeight = m_IsValidPackageWeight;
            newObject.m_PackageHeight        = m_PackageHeight;
            newObject.m_IsValidPackageHeight = m_IsValidPackageHeight;
            newObject.m_PackageLength        = m_PackageLength;
            newObject.m_IsValidPackageLength = m_IsValidPackageLength;
            newObject.m_PackageWidth         = m_PackageWidth;
            newObject.m_IsValidPackageWidth  = m_IsValidPackageWidth;

            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);
        }
Beispiel #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.Packing_Sequence_Group newObject = new DESADV_XSDLib.Packing_Sequence_Group(_elementName);
            newObject.m_PackageId = m_PackageId;
            newObject.m_IsValidPackageId = m_IsValidPackageId;
            newObject.m_ParentId = m_ParentId;
            newObject.m_IsValidParentId = m_IsValidParentId;
            newObject.m_PackageType = m_PackageType;
            newObject.m_IsValidPackageType = m_IsValidPackageType;
            newObject.m_SerialNumber = m_SerialNumber;
            newObject.m_IsValidSerialNumber = m_IsValidSerialNumber;
            newObject.m_DeliveryPlace = m_DeliveryPlace;
            newObject.m_IsValidDeliveryPlace = m_IsValidDeliveryPlace;
            newObject.m_PackageWeight = m_PackageWeight;
            newObject.m_IsValidPackageWeight = m_IsValidPackageWeight;
            newObject.m_PackageHeight = m_PackageHeight;
            newObject.m_IsValidPackageHeight = m_IsValidPackageHeight;
            newObject.m_PackageLength = m_PackageLength;
            newObject.m_IsValidPackageLength = m_IsValidPackageLength;
            newObject.m_PackageWidth = m_PackageWidth;
            newObject.m_IsValidPackageWidth = m_IsValidPackageWidth;

            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;
        }