private void ReportEnd() { FinishedEventArgs e = new FinishedEventArgs(); e.ResultType = FinishedEventArgs.Result.Success; e.File = File; e.File.Completed = true; OnDownloadFinished?.Invoke(this, e); }
private void ReportEnd() { FinishedEventArgs e = new FinishedEventArgs(); if (File.Downloaded == File.Size) { e.ResultType = FinishedEventArgs.Result.Success; } else { e.ResultType = FinishedEventArgs.Result.Unsuccessful; } e.File = File; if (e.File.Downloaded == e.File.Size) { e.File.Completed = true; } OnDownloadFinished?.Invoke(this, e); }
private void SinglePartUnknownDownloader_OnDownloadFinished(object sender, FinishedEventArgs e) { DownloadStatus = Status.NotDownloading; OnDownloadFinished?.Invoke(this, e); }