Exemple #1
0
        public List <object> Reduce()
        {
            var reduced = new List <object>();

            reduced.AddRange(Summand.Reduce());
            if (SummandRec != null)
            {
                reduced.AddRange(SummandRec.Reduce());
            }

            return(reduced);
        }
        public List <object> Reduce()
        {
            var reduced = new List <object>();

            reduced.AddRange(Summand.Reduce());
            reduced.Add(Operation);

            if (Rec == null)
            {
                return(reduced);
            }
            reduced.AddRange(Rec.Reduce());

            return(reduced);
        }