public void Add(int total) { ProgressingEventArgs e = new ProgressingEventArgs { Total = total }; OnProgressChanged(e); }
private void ReadingProgressChanged(object sender, ProgressingEventArgs e) { Interlocked.Increment(ref readingCounter); UpdateReadingProgress(e.Total); }
protected virtual void OnProgressChanged(ProgressingEventArgs e) { EventHandler <ProgressingEventArgs> handler = progressChange; handler?.Invoke(this, e); }