/// <summary> /// Fire <see cref="WorkerStarted"/> /// </summary> /// <param name="threadId">affcted Worker Thread ID</param> private void OnWorkerStarted( int threadId ) { QuickIOTransferWorkerStartedEventArgs args = null; if ( WorkerStarted != null ) { args = new QuickIOTransferWorkerStartedEventArgs( threadId ); WorkerStarted( this, args ); } if ( args == null ) { args = new QuickIOTransferWorkerStartedEventArgs( threadId ); } Observer.OnWorkerStarted( args ); }
/// <summary> /// Fire <see cref="WorkerStarted"/> /// </summary> /// <param name="args">Holds further event information</param> public virtual void OnWorkerStarted( QuickIOTransferWorkerStartedEventArgs args ) { if ( WorkerStarted != null ) { WorkerStarted( this, args ); } }