public override Exprent Copy() { List <Exprent> lst = new List <Exprent>(); foreach (Exprent expr in lstOperands) { lst.Add(expr.Copy()); } FunctionExprent func = new FunctionExprent(funcType, lst, bytecode); func.SetImplicitType(implicitType); return(func); }