protected virtual void OnUpdateProgress(ProgressEventArgs e) { var del = UpdateProgress; if (del != null) { del(this, e); } }