public override Array ToArray(Type elementType) { Array retval; retval = Array.CreateInstance(elementType, m_Adaptee.Count); m_Adaptee.CopyTo(retval, 0); return retval; } }