public void AssignObjectProperties(IClone pSource, IClone pTarget) { try { if ((pSource != null) && (pTarget != null)) { pTarget.Assign(pSource); } } catch (Exception exception) { this.mErrOpt.ErrorOperate(this.mSubSysName, "FunFactory.SystemFun", "AssignObjectProperties", exception.GetHashCode().ToString(), exception.Source, exception.Message, "", "", ""); } }