Interface IBooleanFilterOperation
public interface IBooleanFilterOperation
Methods
AndFilter()
Sets the next operation to be AND
IFilter AndFilter()
Returns
AndFilter(Func<INestedFilter, INestedBooleanFilterOperation>, BooleanOperation)
Adds the nested filter
IBooleanFilterOperation AndFilter(Func<INestedFilter, INestedBooleanFilterOperation> inner, BooleanOperation defaultOp = BooleanOperation.And)
Parameters
inner
Func<INestedFilter, INestedBooleanFilterOperation>defaultOp
BooleanOperation
Returns
AndNotFilter(Func<INestedFilter, INestedBooleanFilterOperation>, BooleanOperation)
Adds the nested filter
IBooleanFilterOperation AndNotFilter(Func<INestedFilter, INestedBooleanFilterOperation> inner, BooleanOperation defaultOp = BooleanOperation.And)
Parameters
inner
Func<INestedFilter, INestedBooleanFilterOperation>defaultOp
BooleanOperation
Returns
NotFilter()
Sets the next operation to be NOT
IFilter NotFilter()
Returns
OrFilter()
Sets the next operation to be OR
IFilter OrFilter()
Returns
OrFilter(Func<INestedFilter, INestedBooleanFilterOperation>, BooleanOperation)
Adds the nested filter
IBooleanFilterOperation OrFilter(Func<INestedFilter, INestedBooleanFilterOperation> inner, BooleanOperation defaultOp = BooleanOperation.And)
Parameters
inner
Func<INestedFilter, INestedBooleanFilterOperation>defaultOp
BooleanOperation