AsyncObserverExpression<TSource>
Namespace: SnowBank.Linq.Async.Expressions · class
Expression that execute an action on each item, but does not change the source expression in any way
Constructors
AsyncObserverExpression<TSource>
AsyncObserverExpression<TSource>(Action<TSource> handler)
AsyncObserverExpression<TSource>(Func<TSource, CancellationToken, Task> asyncHandler)
Properties
Async
bool Async { get; }
Methods
Invoke
TSource Invoke(TSource item)
InvokeAsync
Task<TSource> InvokeAsync(TSource item, CancellationToken ct)
Then
AsyncObserverExpression<TSource> Then(AsyncObserverExpression<TSource> expr)
static AsyncObserverExpression<TSource> Then(AsyncObserverExpression<TSource> left, AsyncObserverExpression<TSource> right)