Exemple #1
0
 public static IQueryableArray2d <R> Select <T, R>(this IQueryableArray2d <T> source, Func <T, R> kernel) => new SingleSelectWrapper <T, R>(source, (cell) => kernel(cell[0, 0]));
Exemple #2
0
 public static IQueryableArray2d <R> Select <T, R>(this IQueryableArray2d <T> source, Expression <Func <T, R> > kernel)
 => new MultiSelectWrapper <R>(source, kernel, false);
Exemple #3
0
 public static IQueryableArray2d <R> SelectMany <T, A, R>(this IQueryableArray2d <T> source, Func <T, IQueryableArray2d <A> > secondSelector, Func <T, A, R> resultSelector)
 => new SlowDeferred.DualSelectWrapper <T, A, R>(source, secondSelector(default), (cellL, cellR) => resultSelector(cellL[0, 0], cellR[0, 0]));