Method OrElse
- Namespace
- SodaFlow.Functional
- Assembly
- SodaFlow.Functional.dll
OrElse<T>(Task<Maybe<T>>, Maybe<T>)
Uses a second Maybe<T> when the task gives no value.
public static Task<Maybe<T>> OrElse<T>(this Task<Maybe<T>> a, Maybe<T> b)
Parameters
aTask<Maybe<T>>The task giving the value to prefer.
bMaybe<T>Used when the awaited value contains none.
Returns
Type Parameters
TThe type of the value, when there is one.