Apply Method
Definition
- Namespace
- Tyne
- Assembly
- Tyne.Core.dll
Methods
| Edit this page View SourceApply<T, TE>(Result<T, TE>, Action<T>)
Declaration
public static Result<T, TE> Apply<T, TE>(this Result<T, TE> result, Action<T> ok)
Parameters
Returns
Result<T, TE>Type Parameters
T
TE
Apply<T, TE>(Task<Result<T, TE>>, Action<T>)
Declaration
public static Task<Result<T, TE>> Apply<T, TE>(this Task<Result<T, TE>> resultTask, Action<T> ok)
Parameters
Returns
Task<Result<T, TE>>Type Parameters
T
TE
Apply<T, TE>(Result<T, TE>, Func<T, Task>)
Declaration
public static Task<Result<T, TE>> Apply<T, TE>(this Result<T, TE> result, Func<T, Task> ok)
Parameters
Returns
Task<Result<T, TE>>Type Parameters
T
TE
Apply<T, TE>(Task<Result<T, TE>>, Func<T, Task>)
Declaration
public static Task<Result<T, TE>> Apply<T, TE>(this Task<Result<T, TE>> resultTask, Func<T, Task> ok)
Parameters
Returns
Task<Result<T, TE>>Type Parameters
T
TE
Apply<T, TE>(Result<T, TE>, Action<T>, Action<TE>)
Declaration
public static Result<T, TE> Apply<T, TE>(this Result<T, TE> result, Action<T> ok, Action<TE> error)
Parameters
Returns
Result<T, TE>Type Parameters
T
TE
Apply<T, TE>(Task<Result<T, TE>>, Action<T>, Action<TE>)
Declaration
public static Task<Result<T, TE>> Apply<T, TE>(this Task<Result<T, TE>> resultTask, Action<T> ok, Action<TE> error)
Parameters
Returns
Task<Result<T, TE>>Type Parameters
T
TE
Apply<T, TE>(Result<T, TE>, Func<T, Task>, Func<TE, Task>)
Declaration
public static Task<Result<T, TE>> Apply<T, TE>(this Result<T, TE> result, Func<T, Task> ok, Func<TE, Task> error)
Parameters
Returns
Task<Result<T, TE>>Type Parameters
T
TE
Apply<T, TE>(Task<Result<T, TE>>, Func<T, Task>, Func<TE, Task>)
Declaration
public static Task<Result<T, TE>> Apply<T, TE>(this Task<Result<T, TE>> resultTask, Func<T, Task> ok, Func<TE, Task> error)
Parameters
Returns
Task<Result<T, TE>>Type Parameters
T
TE