Index: src/Common/DelftTools.Utils/Collections/EnumerableExtensions.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r6122995ff0a1fb47598da4a852c1f6466be4509b --- src/Common/DelftTools.Utils/Collections/EnumerableExtensions.cs (.../EnumerableExtensions.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/Common/DelftTools.Utils/Collections/EnumerableExtensions.cs (.../EnumerableExtensions.cs) (revision 6122995ff0a1fb47598da4a852c1f6466be4509b) @@ -48,22 +48,6 @@ return enumerable as IList ?? enumerable.ToList(); } - public static IList ToChunkedArray(this IEnumerable source, int totalCount) - { - if (source is IList) - throw new InvalidOperationException("Why use this on something already a list?"); - - var array = new ChunkedArrayIList(totalCount); - var i = 0; - foreach (var item in source) - array[i++] = item; - - if (i != totalCount) - throw new InvalidOperationException("Number of source values did not match supplied count"); - - return array; - } - //borrowed: http://stackoverflow.com/questions/3907408/dotnet-flatten-a-tree-list-of-lists-with-one-statement public static IEnumerable Flatten(this IEnumerable source, Func> childrenSelector) {