Example #1
0
 public static Func <TTo> ToDelegate <TTo>(this IFunc <Void, TTo> func)
 {
     return(() => func.Invoke(Void.Instance));
 }
Example #2
0
 public static EventHandler <TFrom> ToEventHandler <TFrom>(this IFunc <TFrom, Void> func)
 {
     return((obj, from) => func.Invoke(from));
 }
Example #3
0
 public static TTo Invoke <TTo>(this IFunc <Void, TTo> func)
 {
     return(func.Invoke(Void.Instance));
 }
Example #4
0
 public static Action <TFrom> ToDelegate <TFrom>(this IFunc <TFrom, Void> func)
 {
     return(from => func.Invoke(from));
 }
Example #5
0
 public static void Invoke <TFrom>(this IFunc <TFrom, Void> func, TFrom from)
 {
     func.Invoke(from);
 }