protected virtual void OnDownloadFinished(DownloadEventArgs e) { if (Finished == false) { Finished = true; FinishedDownload?.Invoke(this, e); } }
protected virtual void OnDownloadStarted(DownloadEventArgs e) { StartedDownload?.Invoke(this, e); }