public DownloadCompletingEventArgs(DownloadItem item) { Item = item; }
protected virtual void OnStateChanged(DownloadItem item, DownloadItemState oldState, DownloadItemState newState) { StateChanged?.Invoke(this, new DownloadItemStateChangedEventArgs(item, oldState, newState, _exception)); }