/// <summary> /// Initializes a new instance of the DynamicTableColumnFilter class /// </summary> /// <param name="columnName">the columnName for this Filter-Object</param> /// <param name="op">the Filter-Operator</param> /// <param name="value">the first value</param> /// <param name="value2">the last value</param> public DynamicTableColumnFilter(string columnName, BinaryCompareFilterOperator op, object value, object value2) : this(columnName, op, value) { this.value2 = value2; if (value != null && op != BinaryCompareFilterOperator.Between) { throw new InvalidOperationException("Value2 is only acceptable when the Filter is 'Between'"); } }
public DynamicTableColumnFilter(string columnName, BinaryCompareFilterOperator op, object value) { this.columnName = columnName; this.op = op; this.value = value; }