protected virtual void OnProgress(SizeEventArgs e) { Progress?.Invoke(this, e); }
protected virtual Task OnProgressAsync(SizeEventArgs e) { return(ProgressAsync.InvokeAsync(this, e)); }
protected virtual void OnFinished(SizeEventArgs e) { Finished?.Invoke(this, e); }
protected virtual Task OnFinishedAsync(SizeEventArgs e) { return(FinishedAsync.InvokeAsync(this, e)); }