public void RetryStop <T>(
     RetryTasks <T> retry)
 {
     if (IsEnabled(EventLevel.Informational, Keywords.vmAspects | Keywords.Retry))
     {
         RetryStop(retry.GetType().FullName);
     }
 }
 public void Retrying <T>(
     RetryTasks <T> retry,
     int delay)
 {
     if (IsEnabled(EventLevel.Informational, Keywords.vmAspects | Keywords.Retry))
     {
         Retrying(retry.GetType().FullName, delay);
     }
 }
 public void RetryFailed <T>(
     RetryTasks <T> retry,
     int retries,
     int maxRetries)
 {
     if (IsEnabled(EventLevel.Informational, Keywords.vmAspects | Keywords.Retry))
     {
         RetryFailed(retry.GetType().FullName, retries, maxRetries);
     }
 }