Exemple #1
0
 public PureImmutableEnumeratorElement(U element, IImmutableEnumerator <U> rest)
 {
     this.element  = element;
     this.rest     = rest;
     this.hashCode = Equality.HashCode("PureImmutableEnumeratorElement", element, rest);
 }
Exemple #2
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);
 }
Exemple #3
0
 public ImmutableEnumeratorElement(U current, LazyList next, Last last)
 {
     this.current  = current;
     this.rest     = new ImmutableEnumerator <U>(next, last);
     this.hashCode = Equality.HashCode(current, rest);
 }
Exemple #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);
 }