private static Expression BelongsToInverseInterval(Expression variable, Expression from, Expression to) { var greaterThanOrEqualTo = DynamicBuilder.BuildOperator(ExpressionType.GreaterThanOrEqual, variable, to); var lessThanOrEqualFrom = DynamicBuilder.BuildOperator(ExpressionType.LessThanOrEqual, variable, from); return(DynamicBuilder.BuildLogicalAnd(greaterThanOrEqualTo, lessThanOrEqualFrom)); }