Beispiel #1
0
 public static ResultEx <TResult> Try <TResult, TArg>(Func <TArg, TResult> func, TArg arg)
 {
     try
     {
         return(ResultEx <TResult> .FromValue(func(arg)));
     }
     catch (Exception e)
     {
         return(ResultEx <TResult> .FromError(e));
     }
 }
Beispiel #2
0
 public static ResultEx <TResult> Try <TResult>(Func <TResult> func)
 {
     try
     {
         return(ResultEx <TResult> .FromValue(func()));
     }
     catch (Exception e)
     {
         return(ResultEx <TResult> .FromError(e));
     }
 }