[PLinq] Replace calls to ToArray by ToList in query nodes to avoid the unnecessary...
[mono.git] / mcs / class / System.Core / System.Linq.Parallel.QueryNodes / QueryDefaultEmptyNode.cs
index 1464e4ff826b603810bc23aa7b9a77e39f614ba1..c3b766eaa2a5121f9c1b947bbd249f6fd5ca669f 100644 (file)
@@ -56,7 +56,7 @@ namespace System.Linq.Parallel.QueryNodes
                                .Select ((e) => GetEnumerableInternal<TSource> (e,
                                                                                evt,
                                                                                (s) => s))
-                               .ToArray ();
+                               .ToList ();
                }
                
                internal override IList<IEnumerable<KeyValuePair<long, TSource>>> GetOrderedEnumerables (QueryOptions options)
@@ -68,7 +68,7 @@ namespace System.Linq.Parallel.QueryNodes
                                .Select ((e) => GetEnumerableInternal<KeyValuePair<long, TSource>> (e,
                                                                                                    evt,
                                                                                                    (s) => new KeyValuePair<long, TSource> (0, s)))
-                               .ToArray ();
+                               .ToList ();
                }
                
                IEnumerable<TSecond> GetEnumerableInternal<TSecond> (IEnumerable<TSecond> source,