예제 #1
0
 public EntityGroupsIterator(GroupsEnumerable <T1> groupsEnumerable) : this()
 {
     _groupsEnumerableA = groupsEnumerable.GetEnumerator();
     _groupsEnumerableA.MoveNext();
     _groupsEnumerableB = _groupsEnumerableA;
     _indexA            = 0;
     _indexB            = 0;
 }
예제 #2
0
 public ValueRef
     (GroupsEnumerable <T1, T2> .RefCurrent current, int indexA, GroupsEnumerable <T1, T2> .RefCurrent refCurrent
     , int indexB)
 {
     _current    = current;
     _indexA     = indexA;
     _refCurrent = refCurrent;
     _indexB     = indexB;
 }
예제 #3
0
 public DoubleEntitiesEnumerator(GroupsEnumerable <T1> groupsEnumerable)
 {
     _groupsEnumerable = groupsEnumerable;
 }
예제 #4
0
 public DoubleIterationEnumerator(GroupsEnumerable <T1, T2> groupsEnumerable)
 {
     _groupsEnumerable = groupsEnumerable;
 }