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