public void AddFilter(IRowFilter filter) { if (_andFilters == null) { _andFilters = new List <IRowFilter>(); } _andFilters.Add(filter); }
public override object ConvertFrom(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { if (value is string) { IRowFilter d = (IRowFilter )context.Instance; return(d.RowFilter); } return(base.ConvertFrom(context, culture, value)); }
public RowFilterWithColumns(int[] indexes, IRowFilter rowFilter) { this.indexes = indexes; this.rowFilter = rowFilter; }
public int[] indexes; // zero-based public IRowFilter modifyRowFilter(IRowFilter rowFilter) { return(new RowFilterWithColumns(indexes, rowFilter)); }
public BeforeAfterRowBuffering(int before, int after, IRowFilter rowFilter) : base(before, after) { this.rowFilter = rowFilter; }
public RowList ApplyFilter(IRowFilter filter) { return this.rows.ApplyFilter(filter); }
public RowList ApplyFilter(IRowFilter filter) { return(this.rows.ApplyFilter(filter)); }
public RowList ApplyFilter(IRowFilter filter) { return(new RowList(this.Where(filter.RowPredicate))); }