protected virtual void OnFinishedUploading(IUploadEventArgs args) { FinishedUploading?.Invoke(this, args); }
protected virtual void OnStartUploading(IUploadEventArgs args) { StartUploading?.Invoke(this, args); }