示例#1
0
 /// <summary>
 /// 分流器
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="composer"></param>
 /// <param name="reducer"></param>
 /// <returns></returns>
 public ComposableReducer <R> Diverter <T>(Expression <Func <State <R>, T> > composer, ElementReducer <T> reducer) where T : IState
 {
     return(Diverter(composer, reducer.Get()));
 }
示例#2
0
 /// <summary>
 /// 分流器
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="composer"></param>
 /// <param name="reducer"></param>
 /// <returns></returns>
 public ComposableReducer <State> Diverter <T>(Expression <Func <State, T> > composer, ElementReducer <T> reducer)
 {
     return(Diverter(composer, reducer.Get()));
 }
示例#3
0
 public Package(ElementReducer <State> rootReducer) : this(rootReducer.Get())
 {
 }