예제 #1
0
 public static FunVoid CreateClosures(object o, FunObject fCallback)
 {
     return(delegate()
     {
         fCallback(o);
     });
 }
예제 #2
0
 public static Action <object> CreateAction(FunObject fCallback)
 {
     return((Action <object>)((x) =>
     {
         if (fCallback != null)
         {
             fCallback(x);
         }
     }));
 }
예제 #3
0
 public static EventDelegate.Callback CreateClosuresForEventDelegate(object o, FunObject fCallback)
 {
     return(delegate()
     {
         fCallback(o);
     });
 }