예제 #1
0
 /// <summary>
 /// Group items by query.
 /// </summary>
 /// <param name="query">Query to use in grouping.</param>
 public static IEnumerable <IGrouping <T, T> > GroupBy <T>(this MochaCollection <T> mc, Func <T, T> query) =>
 mc.collection.GroupBy(query);
예제 #2
0
 /// <summary>
 /// Select items by condition.
 /// </summary>
 /// <param name="query">Query to use in conditioning.</param>
 public static IEnumerable <T> Where <T>(this MochaCollection <T> mc, Func <T, int, bool> query) =>
 mc.collection.Where(query);
예제 #3
0
 /// <summary>
 /// Order items ascending by query.
 /// </summary>
 /// <param name="query">Query to use in ordering.</param>
 public static IEnumerable <T> OrderBy <T>(this MochaCollection <T> mc, Func <T, T> query) =>
 mc.collection.OrderBy(query);
예제 #4
0
 /// <summary>
 /// Select items by query.
 /// </summary>
 /// <param name="query">Query to use in filtering.</param>
 public static IEnumerable <T> Select <T>(this MochaCollection <T> mc, Func <T, int, T> query) =>
 mc.collection.Select(query);