コード例 #1
0
 public static Func <ImList <T>, ImList <T> > Overlay <T>(Func <T, T, bool> predicate, ImList <T> list1)
 {
     return(Curry <Func <T, T, bool>, ImList <T>, ImList <T>, ImList <T> > .New(Overlay)(predicate)(list1));
 }
コード例 #2
0
ファイル: Curry.cs プロジェクト: nanaki04/arena_3d_client
        public static Func <A1, Func <A2, R> > New(Func <A1, A2, R> handler)
        {
            var curry = new Curry <A1, A2, R>(handler);

            return(new Func <A1, Func <A2, R> >(curry.AddFirst));
        }
コード例 #3
0
 public static Func <ImList <T>, ImList <T> > Transform <T>(Func <T, T> iterator)
 {
     return(Curry <Func <T, T>, ImList <T>, ImList <T> > .New(Transform)(iterator));
 }