public void CopyTo(Array array, int index) { var source = this.Cast<object>().ToArray(); Array.Copy(source, 0, array, index, source.Length); }