public static bool Check(LambdaExpression lambda) { var checker = new ProjectableExpressionChecker(lambda.Parameters); checker.Visit(lambda.Body); return(!checker._isNotProjectable); }
public static bool CanBeProjected(this LambdaExpression lambda) => ProjectableExpressionChecker.Check(lambda);