示例#1
0
 public SubelementsEnumerable(MultiLattice /*!*/ multiLattice, Elt /*!*/ multiElement)
 {
     Contract.Requires(multiElement != null);
     Contract.Requires(multiLattice != null);
     this.multiLattice = multiLattice;
     this.multiElement = multiElement;
     // base();
 }
示例#2
0
 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();
 }
示例#3
0
 public SubelementsEnumerable(MultiLattice/*!*/ multiLattice, Elt/*!*/ multiElement) {
   Contract.Requires(multiElement != null);
   Contract.Requires(multiLattice != null);
   this.multiLattice = multiLattice;
   this.multiElement = multiElement;
   // base();
 }
示例#4
0
 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();
 }