Ejemplo n.º 1
0
 public IObject Zip(ICollection collection, Lambda lambda) => terminate().Zip(collection, lambda);
Ejemplo n.º 2
0
 public TakeWhileAction(Lambda predicate)
 {
     this.predicate = predicate;
     taking         = true;
 }
Ejemplo n.º 3
0
 public IObject Sort(Lambda lambda, bool ascending) => terminate().Sort(lambda, ascending);
Ejemplo n.º 4
0
 public Boolean Any(Lambda predicate) => terminate().Any(predicate);
Ejemplo n.º 5
0
 public IObject Cross(ICollection collection, Lambda lambda) => terminate().Cross(collection, lambda);
Ejemplo n.º 6
0
 public IObject First(Lambda predicate) => terminate().First(predicate);
Ejemplo n.º 7
0
 public IObject GroupBy(Lambda lambda) => terminate().GroupBy(lambda);
Ejemplo n.º 8
0
 public IObject FlatMap(Lambda lambda) => Copy(new FlatMapAction(lambda));
Ejemplo n.º 9
0
 public IObject Replace(Lambda predicate, Lambda lambda) => Copy(new MapIfAction(lambda, predicate));
Ejemplo n.º 10
0
 public IObject ReduceRight(Lambda lambda) => terminate().ReduceRight(lambda);
Ejemplo n.º 11
0
 public Int Count(Lambda predicate) => terminate().Count(predicate);
Ejemplo n.º 12
0
 public IObject ReduceRight(IObject initialValue, Lambda lambda) => terminate().ReduceRight(initialValue, lambda);
Ejemplo n.º 13
0
 public IObject FoldRight(Lambda lambda) => terminate().FoldRight(lambda);
Ejemplo n.º 14
0
 public IObject FoldRight(IObject initialValue, Lambda lambda) => terminate().FoldRight(initialValue, lambda);
Ejemplo n.º 15
0
 public IObject Min(Lambda lambda) => terminate().Min(lambda);
Ejemplo n.º 16
0
 public IObject IfNot(Lambda predicate) => Copy(new IfNotAction(predicate));
Ejemplo n.º 17
0
 public IObject Max(Lambda lambda) => terminate().Max(lambda);
Ejemplo n.º 18
0
 public IObject SkipWhile(Lambda predicate) => Copy(new SkipWhileAction(predicate));
Ejemplo n.º 19
0
 public IObject Last(Lambda predicate) => terminate().Last(predicate);
Ejemplo n.º 20
0
 public IObject SkipUntil(Lambda predicate) => Copy(new SkipUntilAction(predicate));
Ejemplo n.º 21
0
 public Boolean None(Lambda predicate) => terminate().None(predicate);
Ejemplo n.º 22
0
 public IObject TakeWhile(Lambda predicate) => Copy(new TakeWhileAction(predicate));
Ejemplo n.º 23
0
 public Boolean All(Lambda predicate) => terminate().All(predicate);
Ejemplo n.º 24
0
 public IObject TakeUntil(Lambda predicate) => Copy(new TakeUntilAction(predicate));
Ejemplo n.º 25
0
 public IObject Span(Lambda predicate) => terminate().Span(predicate);
Ejemplo n.º 26
0
 public IObject Indexes(Lambda predicate) => terminate().Indexes(predicate);
Ejemplo n.º 27
0
 public SkipWhileAction(Lambda predicate)
 {
     this.predicate = predicate;
     skipping       = true;
 }
Ejemplo n.º 28
0
 public CompositeLambda(IInvokable invokable1, IInvokable invokable2) : base(invokable1)
 {
     lambda1 = new Lambda(invokable1);
     lambda2 = new Lambda(invokable2);
 }