/// <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.DespatchAdvice_Summary_Group newObject = new DESADV_XSDLib.DespatchAdvice_Summary_Group(_elementName); newObject.m_TotalAmount = m_TotalAmount; newObject.m_IsValidTotalAmount = m_IsValidTotalAmount; newObject.m_TotalQuantity = m_TotalQuantity; newObject.m_IsValidTotalQuantity = m_IsValidTotalQuantity; newObject.m_TotalPackageNumber = m_TotalPackageNumber; newObject.m_IsValidTotalPackageNumber = m_IsValidTotalPackageNumber; newObject.m_TotalLines = m_TotalLines; newObject.m_IsValidTotalLines = m_IsValidTotalLines; newObject.m_TotalGrossAmount = m_TotalGrossAmount; newObject.m_IsValidTotalGrossAmount = m_IsValidTotalGrossAmount; newObject.m_TotalTaxAmount = m_TotalTaxAmount; newObject.m_IsValidTotalTaxAmount = m_IsValidTotalTaxAmount; newObject.m_TotalDiscountAmount = m_TotalDiscountAmount; newObject.m_IsValidTotalDiscountAmount = m_IsValidTotalDiscountAmount; newObject.m_TotalFinalAmount = m_TotalFinalAmount; newObject.m_IsValidTotalFinalAmount = m_IsValidTotalFinalAmount; 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); }
/// <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.DespatchAdvice_Summary_Group newObject = new DESADV_XSDLib.DespatchAdvice_Summary_Group(_elementName); newObject.m_TotalAmount = m_TotalAmount; newObject.m_IsValidTotalAmount = m_IsValidTotalAmount; newObject.m_TotalQuantity = m_TotalQuantity; newObject.m_IsValidTotalQuantity = m_IsValidTotalQuantity; newObject.m_TotalPackageNumber = m_TotalPackageNumber; newObject.m_IsValidTotalPackageNumber = m_IsValidTotalPackageNumber; newObject.m_TotalLines = m_TotalLines; newObject.m_IsValidTotalLines = m_IsValidTotalLines; newObject.m_TotalGrossAmount = m_TotalGrossAmount; newObject.m_IsValidTotalGrossAmount = m_IsValidTotalGrossAmount; newObject.m_TotalTaxAmount = m_TotalTaxAmount; newObject.m_IsValidTotalTaxAmount = m_IsValidTotalTaxAmount; newObject.m_TotalDiscountAmount = m_TotalDiscountAmount; newObject.m_IsValidTotalDiscountAmount = m_IsValidTotalDiscountAmount; newObject.m_TotalFinalAmount = m_TotalFinalAmount; newObject.m_IsValidTotalFinalAmount = m_IsValidTotalFinalAmount; 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; }