Interface INestedBooleanOperation
Represents a nested boolean operation
public interface INestedBooleanOperationMethods
And()
Sets the next operation to be AND
INestedQuery And()Returns
And(Func<INestedQuery, INestedBooleanOperation>, BooleanOperation)
Adds the nested query
INestedBooleanOperation And(Func<INestedQuery, INestedBooleanOperation> inner, BooleanOperation defaultOp = BooleanOperation.And)Parameters
- innerFunc<INestedQuery, INestedBooleanOperation>
- defaultOpBooleanOperation
Returns
AndNot(Func<INestedQuery, INestedBooleanOperation>, BooleanOperation)
Adds the nested query
INestedBooleanOperation AndNot(Func<INestedQuery, INestedBooleanOperation> inner, BooleanOperation defaultOp = BooleanOperation.And)Parameters
- innerFunc<INestedQuery, INestedBooleanOperation>
- defaultOpBooleanOperation
Returns
Not()
Sets the next operation to be NOT
INestedQuery Not()Returns
Or()
Sets the next operation to be OR
INestedQuery Or()Returns
Or(Func<INestedQuery, INestedBooleanOperation>, BooleanOperation)
Adds the nested query
INestedBooleanOperation Or(Func<INestedQuery, INestedBooleanOperation> inner, BooleanOperation defaultOp = BooleanOperation.And)Parameters
- innerFunc<INestedQuery, INestedBooleanOperation>
- defaultOpBooleanOperation