void ProcessingProgress(object sender, MyProgressChangedEventArgs e) { var locals = new MyProgressChangedEventArgs(e.ProgressPercentage, null, e.ProcessedFiles); CodeSite.Send("processingProgress", locals.ToString()); _uiThreadMarshaller.Post(state => _fileBuilderView.SetProgress(locals.ProgressPercentage, locals.ProcessedFiles), null); }
private void OnFileProcessingProgress(MyProgressChangedEventArgs progressChangedEventArgs) { EventHandler<MyProgressChangedEventArgs> fileProcessingProgress = FileProcessingProgress; if (fileProcessingProgress != null) { fileProcessingProgress(this, progressChangedEventArgs); } }