public PureImmutableEnumeratorElement(U element, IImmutableEnumerator <U> rest) { this.element = element; this.rest = rest; this.hashCode = Equality.HashCode("PureImmutableEnumeratorElement", element, rest); }
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); }
public ImmutableEnumeratorElement(U current, LazyList next, Last last) { this.current = current; this.rest = new ImmutableEnumerator <U>(next, last); this.hashCode = Equality.HashCode(current, rest); }
public PartialEqF(IEqF <T1, T2, U> f, T1 arg1) { this.f = f; this.arg1 = arg1; hashCode = Equality.HashCode("PartialEqF<T1, T2, U>", f, arg1); }