示例#1
0
        public static IFuture <K> Map <T, K>(this IFuture <T> me, System.Func <T, K> mapFunc)
        {
            InnerFuture inner = me.InnerFuture;

            var ret = inner.Map((obj) => mapFunc((T)obj));

            return(new FutureWrapper <K>(ret));
        }
示例#2
0
        public static IFuture <Unit> Map <T>(this IFuture <T> me, System.Action <T> mapFunc)
        {
            InnerFuture inner = me.InnerFuture;

            var ret = inner.Map((obj) => mapFunc((T)obj));

            return(new FutureWrapper <Unit>(ret));
        }