public override IEnumerator GetEnumerator() { lock (m_SyncRoot) { return m_InnerList.GetEnumerator(); } } }