Interface INestedBooleanFilterOperation
public interface INestedBooleanFilterOperation
Methods
And()
Sets the next operation to be AND
INestedFilter And()
Returns
And(Func<INestedFilter, INestedBooleanFilterOperation>, BooleanOperation)
Adds the nested filter
INestedBooleanFilterOperation And(Func<INestedFilter, INestedBooleanFilterOperation> inner, BooleanOperation defaultOp = BooleanOperation.And)
Parameters
inner
Func<INestedFilter, INestedBooleanFilterOperation>defaultOp
BooleanOperation
Returns
AndNot(Func<INestedFilter, INestedBooleanFilterOperation>, BooleanOperation)
Adds the nested filter
INestedBooleanFilterOperation AndNot(Func<INestedFilter, INestedBooleanFilterOperation> inner, BooleanOperation defaultOp = BooleanOperation.And)
Parameters
inner
Func<INestedFilter, INestedBooleanFilterOperation>defaultOp
BooleanOperation
Returns
Not()
Sets the next operation to be NOT
INestedFilter Not()
Returns
Or()
Sets the next operation to be OR
INestedFilter Or()
Returns
Or(Func<INestedFilter, INestedBooleanFilterOperation>, BooleanOperation)
Adds the nested filter
INestedBooleanFilterOperation Or(Func<INestedFilter, INestedBooleanFilterOperation> inner, BooleanOperation defaultOp = BooleanOperation.And)
Parameters
inner
Func<INestedFilter, INestedBooleanFilterOperation>defaultOp
BooleanOperation