Пример #1
0
 public static void DoCallback <TResult> (TResult result, FizzException ex, Action <TResult, FizzException> callback)
 {
     if (callback != null)
     {
         try
         {
             callback(result, ex);
         }
         catch (Exception callbackEx)
         {
             FizzLogger.W("Callback threw exception: " + callbackEx.Message);
         }
     }
 }
Пример #2
0
 public static void DoCallback(Action callback)
 {
     if (callback != null)
     {
         try
         {
             callback.Invoke();
         }
         catch
         {
             FizzLogger.W("Callback threw exception");
         }
     }
 }
Пример #3
0
 public static void DoCallback(FizzException ex, Action <FizzException> callback)
 {
     if (callback != null)
     {
         try
         {
             callback(ex);
         }
         catch
         {
             FizzLogger.W("Callback threw exception");
         }
     }
 }