public bool MoveNext() { Index++; if (Index == HashTable.Count) { return(false); } Current = HashTable.GetAtIndex(Index); return(true); }
public static System.Collections.Generic.LinkedList <TItem> LinkedList <TItem, TGroupedKey>(GroupingEnumerable <TGroupedKey, TItem> second) => LinkedListImpl <TItem, GroupingEnumerable <TGroupedKey, TItem>, GroupingEnumerator <TItem> >(ref second);
internal LookupDefaultEnumerator(ref LookupHashtable <TKey, TElement> hashTable) { Current = default(GroupingEnumerable <TKey, TElement>); HashTable = hashTable; Index = -1; }
public static System.Collections.Generic.Stack <TItem> Stack <TItem, TGroupedKey>(GroupingEnumerable <TGroupedKey, TItem> second) => StackImpl <TItem, GroupingEnumerable <TGroupedKey, TItem>, GroupingEnumerator <TItem> >(ref second);
internal GroupedEnumerable(ref GroupingEnumerable <TKey, TOutItem> inner) { Inner = inner; }