コード例 #1
0
ファイル: Enumerate.cs プロジェクト: FlatlinerDOA/FlatBeats
 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
ファイル: Enumerate.cs プロジェクト: FlatlinerDOA/FlatBeats
 public static Enumerate <TResult> Select <T, TResult>(this Enumerate <T> source, Func <T, TResult> selector)
 {
     return(source.SelectMany(a => Return(selector(a))));
 }