Esempio n. 1
0
        public override LNode WithArgs(Func <LNode, Maybe <LNode> > selector)
        {
            VList <LNode> args = Args, newArgs = args.WhereSelect(selector);

            if (args == newArgs)
            {
                return(this);
            }
            return(WithArgs(newArgs));
        }