예제 #1
0
 /// <summary>
 /// Dispose the dispoable, and if an error is raised log it
 /// </summary>
 public static void DisposeOrLog(this IDisposable disposable, string errorLogMessage)
 {
     try
     {
         disposable?.Dispose();
     }
     catch (Exception e)
     {
         disposable.Log().Error(errorLogMessage, e);
     }
 }