/// <summary> /// Fire <see cref="JobEnqueued"/> /// </summary> /// <param name="job">Affected job</param> protected void OnJobEnqueued( IQuickIOTransferJob job ) { QuickIOTransferJobEnqueuedEventArgs args = null; if ( JobEnqueued != null ) { args = new QuickIOTransferJobEnqueuedEventArgs( job ); JobEnqueued( this, args ); } if ( args == null ) { args = new QuickIOTransferJobEnqueuedEventArgs( job ); } Observer.OnJobEnqueued( args ); }
/// <summary> /// Fire <see cref="JobEnqueued"/> /// </summary> /// <param name="args">Holds further event information</param> public virtual void OnJobEnqueued( QuickIOTransferJobEnqueuedEventArgs args ) { if ( JobEnqueued != null ) { JobEnqueued( this, args ); } }