@@ -26,7 +26,7 @@ public static class FastExpression
2626 /// <returns>Constructed lambda expression.</returns>
2727 public static LambdaExpression Lambda ( Type delegateType , Expression body , params ParameterExpression [ ] parameters )
2828 {
29- return LambdaExpressionFactory . Instance . CreateLambda ( delegateType , body , parameters ) ;
29+ return LambdaExpressionFactory . Instance . CreateLambda ( delegateType , body , parameters ?? Array . Empty < ParameterExpression > ( ) ) ;
3030 }
3131
3232 /// <summary>
@@ -38,7 +38,8 @@ public static LambdaExpression Lambda(Type delegateType, Expression body, params
3838 /// <returns>Constructed lambda expression.</returns>
3939 public static Expression < TDelegate > Lambda < TDelegate > ( Expression body , params ParameterExpression [ ] parameters )
4040 {
41- return ( Expression < TDelegate > ) LambdaExpressionFactory . Instance . CreateLambda ( typeof ( TDelegate ) , body , parameters ) ;
41+ return ( Expression < TDelegate > ) LambdaExpressionFactory . Instance
42+ . CreateLambda ( typeof ( TDelegate ) , body , parameters ?? Array . Empty < ParameterExpression > ( ) ) ;
4243 }
4344
4445 /// <summary>
@@ -61,7 +62,7 @@ public static LambdaExpression Lambda(Type delegateType, Expression body, IEnume
6162 /// <returns>Constructed lambda expression.</returns>
6263 public static LambdaExpression Lambda ( Expression body , params ParameterExpression [ ] parameters )
6364 {
64- return LambdaExpressionFactory . Instance . CreateLambda ( body , parameters ) ;
65+ return LambdaExpressionFactory . Instance . CreateLambda ( body , parameters ?? Array . Empty < ParameterExpression > ( ) ) ;
6566 }
6667
6768 /// <summary>
0 commit comments