Esempio n. 1
0
        private static bool hasQueryValue(LambdaExpression lambdaExpr)
        {
            var findList = lambdaExpr.FindByType <MemberExpression>();

            var memberExpr = findList.FirstOrDefault(x => x.Expression != lambdaExpr.Parameters[0]);

            if (memberExpr == null)
            {
                return(true);
            }

            var value = Expression.Lambda(memberExpr).Compile().DynamicInvoke();

            return(OrionUtils.HasValue(value));
        }