Example #1
0
 public static IImmutableEnumerator <T> TakeUntil <T>(this IImmutableEnumerator <T> e, IEqF <IImmutableEnumerator <T>, bool> predicate)
 => new PureImmutableEnumerator <
Example #2
0
 public static IEqF <T2, U> ImPartial <T1, T2, U>(this IEqF <T1, T2, U> f, T1 arg1)
 => new PartialEqF <T1, T2, U>(f, arg1);
Example #3
0
 public PureImmutableEnumerator(T state, IEqF <T, Option <Tuple <U, IImmutableEnumerator <U> > > > generator)
 {
     this.state     = state;
     this.generator = generator;
     this.hashCode  = Equality.HashCode("PureImmutableEnumerator", state, generator);
 }
Example #4
0
 public PartialEqF(IEqF <T1, T2, U> f, T1 arg1)
 {
     this.f    = f;
     this.arg1 = arg1;
     hashCode  = Equality.HashCode("PartialEqF<T1, T2, U>", f, arg1);
 }