/// <summary> /// Enables the optimization of a query. /// </summary> /// <typeparam name="TSource">The type of the elements in the source sequence.</typeparam> /// <param name="source">An IEnumerable to convert to an IQueryExpr.</param> /// <returns>A query that returns the elements of the source sequence.</returns> public static IQueryExpr <IEnumerable <TSource> > AsQueryExpr <TSource>(this IEnumerable <TSource> source) { return(new QueryExpr <IEnumerable <TSource> >(CoreHelpers.AsQueryExpr(source, typeof(TSource)))); }