private void Progress_ProgressReported(object sender, ProgressReportedEventArgs e) { if (_filter(e)) { Report(e); } }
protected abstract void Report(ProgressReportedEventArgs e);
private void OnProgressChanged(ProgressReportedEventArgs e) { ProgressReported?.Invoke(this, e); }
private static void OnProgressReported(object sender, ProgressReportedEventArgs e) { ProgressReported?.Invoke(sender, e); }