/// <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_Parties_Group newObject = new DESADV_XSDLib.Line_Parties_Group(_elementName); newObject.m_Importer = null; if (m_Importer != null) { newObject.m_Importer = (DESADV_XSDLib.Importer)m_Importer.Clone(); } newObject.m_Manufacturer = null; if (m_Manufacturer != null) { newObject.m_Manufacturer = (DESADV_XSDLib.Manufacturer)m_Manufacturer.Clone(); } 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.Line_Parties_Group newObject = new DESADV_XSDLib.Line_Parties_Group(_elementName); newObject.m_Importer = null; if (m_Importer != null) newObject.m_Importer = (DESADV_XSDLib.Importer)m_Importer.Clone(); newObject.m_Manufacturer = null; if (m_Manufacturer != null) newObject.m_Manufacturer = (DESADV_XSDLib.Manufacturer)m_Manufacturer.Clone(); 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; }