예제 #1
0
 public static Enumerate <T> Where <T>(this Enumerate <T> source, Func <T, bool> filter)
 {
     return(source.SelectMany(t => filter(t) ? Return(t) : Empty <T>()));
 }
예제 #2
0
 public static Enumerate <TResult> Select <T, TResult>(this Enumerate <T> source, Func <T, TResult> selector)
 {
     return(source.SelectMany(a => Return(selector(a))));
 }