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); }