diff --git a/src/System.Linq.Dynamic.Core/Parser/ExpressionParser.cs b/src/System.Linq.Dynamic.Core/Parser/ExpressionParser.cs
index b298848f..eb62a322 100644
--- a/src/System.Linq.Dynamic.Core/Parser/ExpressionParser.cs
+++ b/src/System.Linq.Dynamic.Core/Parser/ExpressionParser.cs
@@ -63,6 +63,18 @@ public class ExpressionParser
///
public string LastLambdaItName { get; private set; } = KeywordsHelper.KEYWORD_IT;
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// The parameters.
+ /// The expression.
+ /// The values.
+ /// The parsing configuration.
+ public ExpressionParser(ParameterExpression[]? parameters, string expression, object?[]? values, ParsingConfig? parsingConfig) :
+ this(parameters, expression, values, parsingConfig, false)
+ {
+ }
+
///
/// Initializes a new instance of the class.
///
@@ -71,7 +83,7 @@ public class ExpressionParser
/// The values.
/// The parsing configuration.
/// Indicate that this instance will be used for parsing orderBy. Default value is false.
- public ExpressionParser(ParameterExpression[]? parameters, string expression, object?[]? values, ParsingConfig? parsingConfig, bool usedForOrderBy = false)
+ public ExpressionParser(ParameterExpression[]? parameters, string expression, object?[]? values, ParsingConfig? parsingConfig, bool usedForOrderBy)
{
Check.NotEmpty(expression);