protected void NotifyProgress(ExtractionEventArgs eventArgs)
 {
     if(Progess != null)
     {
         Progess(this, eventArgs);
     }
 }
 protected void NotifyProgress(ExtractionEventArgs eventArgs)
 {
     if (Progess != null)
     {
         Progess(this, eventArgs);
     }
 }
        private void OnNotifyProgress(object sender, ExtractionEventArgs eventArgs)
        {
            if (eventArgs.Status == ExtractionStatus.Succeeded)
            {
                this.extractionSuccessCount += 1;
            }

            var extractor = (IDataExtractor)sender;

            string message = string.Format("{0} [{1}]: {2}", extractor.Name, eventArgs.Status, eventArgs.Message);

            Log.Debug(message);
        }