public static bool Contains(ISelectable item, object[] dataCriteria) { return dataCriteria.Any(o => { if (o is string) return item.Contains((string) o); if (o is DateTime) return item.Contains((DateTime) o); return true; }); }
public override int Add(T item) { if (selectableSource != null) { if (!selectableSource.Contains(item)) { selectableSource.Add(item); } if (_listChangedHandler != null) { return(-1); } } return(base.Add(item)); }