AsyncFilterExpression<TSource>
Namespace: SnowBank.Linq.Async.Expressions · class
Expression that evaluate a condition on each item
Constructors
AsyncFilterExpression<TSource>
AsyncFilterExpression<TSource>(Func<TSource, bool> filter)
AsyncFilterExpression<TSource>(Func<TSource, CancellationToken, Task<bool>> asyncFilter)
Properties
Async
bool Async { get; }
Methods
AndAlso
AsyncFilterExpression<TSource> AndAlso(AsyncFilterExpression<TSource> expr)
static AsyncFilterExpression<TSource> AndAlso(AsyncFilterExpression<TSource> left, AsyncFilterExpression<TSource> right)
Invoke
bool Invoke(TSource item)
InvokeAsync
Task<bool> InvokeAsync(TSource item, CancellationToken ct)
OrElse
AsyncFilterExpression<TSource> OrElse(AsyncFilterExpression<TSource> expr)
static AsyncFilterExpression<TSource> OrElse(AsyncFilterExpression<TSource> left, AsyncFilterExpression<TSource> right)