public Scheduled(ScheduledFrequency frequency = ScheduledFrequency.Normal)
 {
     ScheduleFrequency = frequency;
     if (frequency != ScheduledFrequency.Custom)
     {
         Frequency = (int)frequency;
     }
 }
        private Queue <Action> PrepareQueue(ScheduledFrequency frequency)
        {
            Queue <Action> queue;

            if (queueManager.jobs.ContainsKey((int)frequency))
            {
                queue = new Queue <Action> (50);

                foreach (Action a in queueManager.jobs[(int)frequency].Values)
                {
                    queue.Enqueue(a);
                }

                return(queue);
            }

            return(null);
        }