protected virtual void OnStatusChanged(GroupStatusChangedEventArgs e) { if (suspendUpdate) { return; } EventHandler <GroupStatusChangedEventArgs> handler = StatusChanged; if (handler != null) { handler(this, e); } }
protected virtual void OnStatusChangedHandler(object sender, GroupStatusChangedEventArgs e) { lock (sync) { if (!cancelRequested) { EventHandler <GroupStatusChangedEventArgs> handler = StatusChanged; if (handler != null) { commandQueue.Register( new EventWrapper <GroupStatusChangedEventArgs> ( handler, this, e ) ); } } } }
private void OnManagerStatusChangedHandler(object sender, GroupStatusChangedEventArgs e) { DownloadGroupStatusChangedEventArgs args = e as DownloadGroupStatusChangedEventArgs; Application.Invoke (delegate { lock (sync) { if (downloadJob != null) { downloadJob.UpdateStatus (args.RunningTasks, args.RemainingTasks, args.CompletedTasks, args.BytesPerSecond); } } }); }
protected virtual void OnStatusChanged(GroupStatusChangedEventArgs e) { if (suspendUpdate) { return; } EventHandler<GroupStatusChangedEventArgs> handler = StatusChanged; if (handler != null) { handler (this, e); } }