예제 #1
0
 private void UpdateProgress(double progress)
 {
     if (_parentReporter != null)
     {
         _parentReporter.UpdateProgress(_parentReporter._currentProgressValue + (progress - _currentProgressValue) * _scaleFactor);
     }
     else
     {
         _progressCollector.SetProgress(progress);
     }
     _currentProgressValue = progress;
 }