public EntityGroupsIterator(GroupsEnumerable <T1> groupsEnumerable) : this() { _groupsEnumerableA = groupsEnumerable.GetEnumerator(); _groupsEnumerableA.MoveNext(); _groupsEnumerableB = _groupsEnumerableA; _indexA = 0; _indexB = 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; }
public DoubleEntitiesEnumerator(GroupsEnumerable <T1> groupsEnumerable) { _groupsEnumerable = groupsEnumerable; }
public DoubleIterationEnumerator(GroupsEnumerable <T1, T2> groupsEnumerable) { _groupsEnumerable = groupsEnumerable; }