예제 #1
0
 public static TReturn Default <TReturn>()
 {
     return(FuncHelper.GetDefaultFunc <TReturn>().Invoke());
 }
예제 #2
0
 public static Func <TReturn> GetDefault <TReturn>()
 {
     return(FuncHelper.GetDefaultFunc <TReturn>());
 }
 public ValueFuncClosure(Func <TReturn> target)
 {
     _result = default(TReturn);
     _target = target ?? FuncHelper.GetDefaultFunc <TReturn>();
 }