static void FireEvent( EventHandler<SchedulerTaskEventArgs> eventToFire, SchedulerTask task ) { var h = eventToFire; if( h != null ) h( null, new SchedulerTaskEventArgs( task ) ); }