@@ -189,7 +189,7 @@ public static LambdaExpression ParseLambda(bool createParameterCtor, Type itType
189189 Check . NotNull ( itType ) ;
190190 Check . NotEmpty ( expression ) ;
191191
192- return ParseLambda ( createParameterCtor , new [ ] { ParameterExpressionHelper . CreateParameterExpression ( itType , string . Empty ) } , resultType , expression , values ) ;
192+ return ParseLambda ( createParameterCtor , [ ParameterExpressionHelper . CreateParameterExpression ( itType , string . Empty ) ] , resultType , expression , values ) ;
193193 }
194194
195195 /// <summary>
@@ -207,7 +207,8 @@ public static Expression<Func<T, TResult>> ParseLambda<T, TResult>(ParsingConfig
207207 {
208208 Check . NotEmpty ( expression ) ;
209209
210- return ( Expression < Func < T , TResult > > ) ParseLambda ( parsingConfig , createParameterCtor , new [ ] { ParameterExpressionHelper . CreateParameterExpression ( typeof ( T ) , string . Empty , parsingConfig ? . RenameEmptyParameterExpressionNames ?? false ) } , typeof ( TResult ) , expression , values ) ;
210+ return ( Expression < Func < T , TResult > > ) ParseLambda ( parsingConfig , createParameterCtor , [ ParameterExpressionHelper . CreateParameterExpression ( typeof ( T ) , string . Empty , parsingConfig ? . RenameEmptyParameterExpressionNames ?? false )
211+ ] , typeof ( TResult ) , expression , values ) ;
211212 }
212213
213214 /// <summary>
@@ -227,7 +228,8 @@ public static Expression<Func<T, TResult>> ParseLambda<T, TResult>(Type delegate
227228 Check . NotNull ( delegateType ) ;
228229 Check . NotEmpty ( expression ) ;
229230
230- return ( Expression < Func < T , TResult > > ) ParseLambda ( delegateType , parsingConfig , createParameterCtor , new [ ] { ParameterExpressionHelper . CreateParameterExpression ( typeof ( T ) , string . Empty , parsingConfig ? . RenameEmptyParameterExpressionNames ?? false ) } , typeof ( TResult ) , expression , values ) ;
231+ return ( Expression < Func < T , TResult > > ) ParseLambda ( delegateType , parsingConfig , createParameterCtor , [ ParameterExpressionHelper . CreateParameterExpression ( typeof ( T ) , string . Empty , parsingConfig ? . RenameEmptyParameterExpressionNames ?? false )
232+ ] , typeof ( TResult ) , expression , values ) ;
231233 }
232234
233235 /// <summary>
@@ -374,7 +376,7 @@ public static LambdaExpression ParseLambda(Type delegateType, ParsingConfig? par
374376 Check . NotNull ( itType ) ;
375377 Check . NotEmpty ( expression ) ;
376378
377- return ParseLambda ( delegateType , parsingConfig , createParameterCtor , new [ ] { ParameterExpressionHelper . CreateParameterExpression ( itType , string . Empty , parsingConfig ? . RenameEmptyParameterExpressionNames ?? false ) } , resultType , expression , values ) ;
379+ return ParseLambda ( delegateType , parsingConfig , createParameterCtor , [ ParameterExpressionHelper . CreateParameterExpression ( itType , string . Empty , parsingConfig ? . RenameEmptyParameterExpressionNames ?? false ) ] , resultType , expression , values ) ;
378380 }
379381
380382 /// <summary>
0 commit comments