Exemple #1
0
 public RuleSummary(IRule rule, IEnumerable <Issue> issues, FinishedStatus status, TimeSpan execTime)
 {
     this.Rule          = rule;
     this.Issues        = issues;
     this.Status        = status;
     this.ExecutionTime = execTime;
 }
Exemple #2
0
 private static void CallUpdateFinishedList()
 {
     if (FinishedStatus != null)
     {
         for (int i = 0; i < FinishedStatus.GetInvocationList().Length;)
         {
             Delegate d = FinishedStatus.GetInvocationList()[i];
             try
             {
                 d.DynamicInvoke(new object[] { GetFinishedProjects() });
                 i++;
             }
             catch (Exception ex)
             {
                 logger.Error(ex, "Error updating finished list");
                 FinishedStatus -= (StatusFinishedChange)d;
             }
         }
     }
 }