Table of Contents

Select Method

Definition

Namespace
Tyne
Assembly
Tyne.Core.dll

Methods

| Edit this page View Source

Select<T, TE, TResult>(Result<T, TE>, Func<T, TResult>)

Declaration
public static Result<TResult, TE> Select<T, TE, TResult>(this Result<T, TE> result, Func<T, TResult> selector)
Parameters
result
Result<T, TE>
selector
Func<T, TResult>
Returns
Result<TResult, TE>
Type Parameters
T
TE
TResult
| Edit this page View Source

Select<T, TE, TResult>(Result<T, TE>, Func<T, Task<TResult>>)

Declaration
public static Task<Result<TResult, TE>> Select<T, TE, TResult>(this Result<T, TE> result, Func<T, Task<TResult>> selector)
Parameters
result
Result<T, TE>
selector
Func<T, Task<TResult>>
Returns
Task<Result<TResult, TE>>
Type Parameters
T
TE
TResult
| Edit this page View Source

Select<T, TE, TResult>(Task<Result<T, TE>>, Func<T, TResult>)

Declaration
public static Task<Result<TResult, TE>> Select<T, TE, TResult>(this Task<Result<T, TE>> resultTask, Func<T, TResult> selector)
Parameters
resultTask
Task<Result<T, TE>>
selector
Func<T, TResult>
Returns
Task<Result<TResult, TE>>
Type Parameters
T
TE
TResult
| Edit this page View Source

Select<T, TE, TResult>(Task<Result<T, TE>>, Func<T, Task<TResult>>)

Declaration
public static Task<Result<TResult, TE>> Select<T, TE, TResult>(this Task<Result<T, TE>> resultTask, Func<T, Task<TResult>> selector)
Parameters
resultTask
Task<Result<T, TE>>
selector
Func<T, Task<TResult>>
Returns
Task<Result<TResult, TE>>
Type Parameters
T
TE
TResult