public bool MoveNext()
            {
                BaseConfigurationElementCollection <T> list = m_List;

                if (this.m_Index < list.Count)
                {
                    m_Current = list.BaseGet(this.m_Index) as T;
                    m_Index++;
                    return(true);
                }
                return(this.MoveNextRare());
            }
 internal Enumerator(BaseConfigurationElementCollection <T> list)
 {
     m_List    = list;
     m_Index   = 0;
     m_Current = default(T);
 }