A simple item wrapper that allows separating items by type.
        public void AddItem(byte[] data, string type)
        {
            SchedulerItem item = new SchedulerItem();

            item.Data = data;
            item.Type = type;
            AddItem(item as object);
        }
        public void AddItem(string textData, string type)
        {
            SchedulerItem item = new SchedulerItem();

            item.TextData = textData;
            item.Type     = type;
            AddItem(item as object);
        }
 public void AddItem(SchedulerItem item)
 {
     AddItem(item);
 }
 public void AddItem(byte[] data, string type)
 {
    SchedulerItem item = new SchedulerItem();
     item.Data = data;
     item.Type = type;
     AddItem(item as object);
 }
 public void AddItem(string textData, string type)
 {
    SchedulerItem item = new SchedulerItem();
     item.TextData = textData;
     item.Type = type;
     AddItem(item as object);
 }
 public void AddItem(SchedulerItem item)
 {
     AddItem(item);
 }