Ejemplo n.º 1
0
        public void Add(IEnumerable <T> prefix, Proccesor <IEnumerable <T>, RT> p)
        {
            // ReSharper disable once ImplicitlyCapturedClosure
            Proccesor <IEnumerable <T>, RT> proc =
                (IEnumerable <T> processed, out RT returnval) => p(RemovePrefix ? processed.Skip(prefix.Count()) : processed, out returnval);

            _processors.Add(prefix, Tuple.Create(_proccount++, proc));
        }
Ejemplo n.º 2
0
 public static void Main(string[] args)
 {
     try
     {
         Proccesor prog = new Proccesor();
         prog.RequestedReversal();
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Ejemplo n.º 3
0
 public void Add(Proccesor <IEnumerable <T>, RT> p)
 {
     Add(new T[0], p);
 }