public static Expression CreateFilter(
     this IQueryableFilterVisitorContext context)
 => context.GetClosure().CreateLambda();
 public static Expression <Func <TSource, bool> > CreateFilter <TSource>(
     this IQueryableFilterVisitorContext context)
 => context.GetClosure().CreateLambda <Func <TSource, bool> >();
 public static bool TryCreateLambda(
     this IQueryableFilterVisitorContext context,
     [NotNullWhen(true)] out LambdaExpression?expression) =>
 context.GetClosure().TryCreateLambda(out expression);
示例#4
0
 public static Expression <Func <TSource, bool> > CreateOrAssert <TSource>(
     this IQueryableFilterVisitorContext context)
 {
     if (context.GetClosure().TryCreateLambda(
             out Expression <Func <TSource, bool> > expression) &&
         expression is { })
 public static bool TryCreateLambda <TSource>(
     this IQueryableFilterVisitorContext context,
     [NotNullWhen(true)] out Expression <Func <TSource, bool> >?expression) =>
 context.GetClosure().TryCreateLambda(out expression);