void System.Collections.IEnumerator.Reset() { if (m_version != m_parent.m_version) { ColaStore.ThrowStoreVersionChanged(); } m_iterator = new ColaStore.Enumerator <KeyValuePair <TKey, TValue> >(m_parent.m_items, m_iterator.Reverse); }
internal Enumerator(ColaOrderedDictionary <TKey, TValue> parent, bool reverse) { m_version = parent.m_version; m_parent = parent; m_iterator = new ColaStore.Enumerator <KeyValuePair <TKey, TValue> >(parent.m_items, reverse); }
internal Enumerator(ColaOrderedSet <T> parent, bool reverse) { m_version = parent.m_version; m_parent = parent; m_iterator = new ColaStore.Enumerator <T>(parent.m_items, reverse); }