public Enumerator(IEnumerator <KeyValuePair <TKey, TValue> > wrapped) { m_wrapped = wrapped.CheckNotNull("wrapped"); }