/// <summary> /// Clones DojoTestList object and clones child objects with cloning or replication. /// as the parent object. /// </summary> /// <returns> A new DojoTestList object reflecting the replicated DojoTestList object.</returns> public DojoTestList Clone() { DojoTestList clonedDojoTestList = new DojoTestList(); clonedDojoTestList.iD = iD; clonedDojoTestList.isSynced = isSynced; clonedDojoTestList.createDate = createDate; clonedDojoTestList.modifyDate = modifyDate; clonedDojoTestList.editorComments = editorComments; clonedDojoTestList.field1 = field1; clonedDojoTestList.candidatesCompileDate = candidatesCompileDate; if (test != null) { clonedDojoTestList.test = test; } if (status != null) { clonedDojoTestList.status = status; } if (editor != null) { clonedDojoTestList.editor = editor; } if (candidates != null) { clonedDojoTestList.candidates = candidates.Clone(); } return(clonedDojoTestList); }
/// <summary> /// Clones DojoTest object and clones child objects with cloning or replication. /// as the parent object. /// </summary> /// <returns> A new DojoTest object reflecting the replicated DojoTest object.</returns> public DojoTest Clone() { DojoTest clonedDojoTest = new DojoTest(); clonedDojoTest.iD = iD; clonedDojoTest.isSynced = isSynced; clonedDojoTest.name = name; clonedDojoTest.description = description; clonedDojoTest.testDate = testDate; if (location != null) { clonedDojoTest.location = location; } if (listMemberType1 != null) { clonedDojoTest.listMemberType1 = listMemberType1; } if (listMemberType2 != null) { clonedDojoTest.listMemberType2 = listMemberType2; } if (listMemberType3 != null) { clonedDojoTest.listMemberType3 = listMemberType3; } if (panelChief != null) { clonedDojoTest.panelChief = panelChief; } if (panelMembers != null) { clonedDojoTest.panelMembers = panelMembers.Clone(); } if (status != null) { clonedDojoTest.status = status; } if (activeTestList != null) { clonedDojoTest.activeTestList = activeTestList; } if (item != null) { clonedDojoTest.item = item; } return(clonedDojoTest); }