Table of Contents

Class CombineExtensionsAsync

Namespace
FunctionalDdd
Assembly
FunctionalDdd.RailwayOrientedProgramming.dll

Combines two or more Result<TValue> into one tuple containing all the Results.

public static class CombineExtensionsAsync
Inheritance
CombineExtensionsAsync
Inherited Members

Methods

CombineAsync<T1, T2>(Task<Result<T1>>, Result<T2>)

Combine two Result<TValue> into one Tuple containing all the Results.

public static Task<Result<(T1, T2)>> CombineAsync<T1, T2>(this Task<Result<T1>> tt1, Result<T2> t2)

Parameters

tt1 Task<Result<T1>>

Task of T1

t2 Result<T2>

Returns

Task<Result<(T1, T2)>>

Tuple containing both the results.

Type Parameters

T1
T2