public void Remove(ScheduleConfigElement drvr)
 {
     if (BaseIndexOf(drvr) >= 0)
     {
         BaseRemove(drvr.Name);
     }
 }
        private Dictionary<string, object> GetScheduleSettings(ScheduleConfigElement element)
        {
            var vals = new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase);
            PropertyInfo[] pi = element.GetType().GetProperties();
            foreach (var p in pi)
            {
                object o = p.GetValue(element, null);
                if (o != null && (!string.IsNullOrEmpty(o.ToString())))
                {
                    vals.Add(p.Name, p.GetValue(element, null));
                }
            }

            return vals;
        }
 public int IndexOf(ScheduleConfigElement drivr)
 {
     return BaseIndexOf(drivr);
 }
 public void Add(ScheduleConfigElement drvr)
 {
     BaseAdd(drvr);
 }