public override Array ToArray(Type elementType) { Array array; array = Array.CreateInstance(elementType, m_InnerCount); m_InnerArrayList.CopyTo(m_InnerIndex, array, 0, m_InnerCount); return array; }