Example #1
0
 public AsyncOperationResult DispatchSynchronously(object?arg)
 {
     if (_actionHandle.Resolve())
     {
         try
         {
             return(_result = AsyncOperationResult.Success(_action(arg)));
         }
         catch (Exception ex)
         {
             return(_result = AsyncOperationResult.Failure(ex));
         }
     }
     else
     {
         return(_result !);
     }
 }