public void Process(ProgressTracker progressTracker, int maximumNumOfSubs)
 {
     if (maximumNumOfSubs > 0)
         for (int i = 0; i < maximumNumOfSubs; i++)
             Process(progressTracker.CreateSubTracker(maximumNumOfSubs), maximumNumOfSubs - 1);
 }
Esempio n. 2
0
 public static ProgressTracker CreateSubTracker(ProgressTracker currentTracker, int numberOfSubProc)
 {
     if (currentTracker != null)
         return currentTracker.CreateSubTracker(numberOfSubProc);
     else
         return null;
 }