internal ReverseEnumerator(OrderedHashSet <T> set, int startIndex) { m_set = set; m_index = startIndex; m_version = set.m_version; m_current = default(T); }
public Reader(OrderedHashSet <T> set) { this.m_set = set; }
internal Enumerator(OrderedHashSet <T> set) : this(set, set.m_firstOrderIndex) { }
internal ReverseEnumerator(OrderedHashSet <T> set) : this(set, set.m_lastOrderIndex) { }
public ReverseRange(OrderedHashSet <T> set, T startingItem) { m_set = set; m_startingItem = startingItem; }