|
|
@@ -228,15 +228,8 @@ namespace System.Collections {
|
|
|
barray [index + i] = getByte (i);
|
|
|
|
|
|
} else if (array is int []) {
|
|
|
- Array.Copy (_array, 0, array, index, (_length + 31) / 32);
|
|
|
- } else if (array is object []) {
|
|
|
- if (array.Length - index < _length)
|
|
|
- throw new ArgumentException ();
|
|
|
|
|
|
- object [] oarray = (object []) array;
|
|
|
-
|
|
|
- for (int i = 0; i < _length; i++)
|
|
|
- oarray [index + i] = this [i];
|
|
|
+ Array.Copy (_array, 0, array, index, (_length + 31) / 32);
|
|
|
|
|
|
} else {
|
|
|
throw new ArgumentException ("array", "Unsupported type");
|
|
|
@@ -383,4 +376,4 @@ namespace System.Collections {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-}
|
|
|
+}
|