Table of Contents

Class CombineExtensions

Namespace
FunctionalDdd
Assembly
FunctionalDdd.RailwayOrientedProgramming.dll

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

public static class CombineExtensions
Inheritance
CombineExtensions
Inherited Members

Methods

Combine<T1>(Result<T1>, Result<Unit>)

public static Result<T1> Combine<T1>(this Result<T1> t1, Result<Unit> t2)

Parameters

t1 Result<T1>
t2 Result<Unit>

Returns

Result<T1>

Tuple containing both the results.

Type Parameters

T1

Combine<T1, T2>(Result<T1>, Result<T2>)

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

public static Result<(T1, T2)> Combine<T1, T2>(this Result<T1> t1, Result<T2> t2)

Parameters

t1 Result<T1>
t2 Result<T2>

Returns

Result<(T1, T2)>

Tuple containing both the results.

Type Parameters

T1
T2