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);