public virtual QcObject Clone() { QcObject qco = QcObjectFactory.CreateQcObjectByType(_objType, _id, _name); if (qco != null) { qco.JudgeSetting = _judgeSetting; qco.TimeSetting = _timeSetting; } return(qco); }
QcObject NewQcObject() { switch (_editState) { case EditState.Condition: return(QcObjectFactory.CreateQcObjectByType(QcObjType.Condition)); case EditState.Result: return(QcObjectFactory.CreateQcObjectByType(QcObjType.Result)); default: return(null); } }