public static void RunTask(ParamsWrapperDelegate task)
 {
     RunTask(task, null);
 }
 public static void RunTask(ParamsWrapperDelegate task, params object[] parameters)
 {
     task.Invoke(parameters);
 }
 public TimedProcess(int interval, ParamsWrapperDelegate task, params object[] parameters)
     : this(interval)
 {
     _task       = task;
     _parameters = parameters;
 }