public SubelementsEnumerable(MultiLattice /*!*/ multiLattice, Elt /*!*/ multiElement) { Contract.Requires(multiElement != null); Contract.Requires(multiLattice != null); this.multiLattice = multiLattice; this.multiElement = multiElement; // base(); }
public SubelementsEnumerator(MultiLattice /*!*/ multiLattice, Elt /*!*/ multiElement) { Contract.Requires(multiElement != null); Contract.Requires(multiLattice != null); Contract.Requires(multiElement.elementPerLattice != null); this.multiLatticeIter = multiLattice.lattices.GetEnumerator(); this.multiElementIter = multiElement.elementPerLattice.GetEnumerator(); // base(); }
public SubelementsEnumerable(MultiLattice/*!*/ multiLattice, Elt/*!*/ multiElement) { Contract.Requires(multiElement != null); Contract.Requires(multiLattice != null); this.multiLattice = multiLattice; this.multiElement = multiElement; // base(); }
public SubelementsEnumerator(MultiLattice/*!*/ multiLattice, Elt/*!*/ multiElement) { Contract.Requires(multiElement != null); Contract.Requires(multiLattice != null); Contract.Requires(multiElement.elementPerLattice != null); this.multiLatticeIter = multiLattice.lattices.GetEnumerator(); this.multiElementIter = multiElement.elementPerLattice.GetEnumerator(); // base(); }