ResAndAllT1, T2, T3, T4, T5, T6, T7, T8(FuncResT1, FuncResT2, FuncResT3, FuncResT4, FuncResT5, FuncResT6, FuncResT7, FuncResT8) Method

Returns the tuple combining unwrapped values of the results if all of them are of Ok variant; returns first Err otherwise.

Definition

Namespace: Orx.Fun.Result
Assembly: Orx.Fun.Result (in Orx.Fun.Result.dll) Version: 1.3.0+344c8bdd6f720ccfb2d8db7c61b76cf02be18f5f
C#
public static Res<(T1 , T2 , T3 , T4 , T5 , T6 , T7 , (T8 ) )> AndAll<T1, T2, T3, T4, T5, T6, T7, T8>(
	Func<Res<T1>> res1,
	Func<Res<T2>> res2,
	Func<Res<T3>> res3,
	Func<Res<T4>> res4,
	Func<Res<T5>> res5,
	Func<Res<T6>> res6,
	Func<Res<T7>> res7,
	Func<Res<T8>> res8
)

Parameters

res1  FuncResT1

[Missing <param name="res1"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

res2  FuncResT2

[Missing <param name="res2"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

res3  FuncResT3

[Missing <param name="res3"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

res4  FuncResT4

[Missing <param name="res4"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

res5  FuncResT5

[Missing <param name="res5"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

res6  FuncResT6

[Missing <param name="res6"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

res7  FuncResT7

[Missing <param name="res7"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

res8  FuncResT8

[Missing <param name="res8"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

Type Parameters

T1

[Missing <typeparam name="T1"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

T2

[Missing <typeparam name="T2"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

T3

[Missing <typeparam name="T3"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

T4

[Missing <typeparam name="T4"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

T5

[Missing <typeparam name="T5"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

T6

[Missing <typeparam name="T6"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

T7

[Missing <typeparam name="T7"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

T8

[Missing <typeparam name="T8"/> documentation for "M:Orx.Fun.Result.Res.AndAll``8(System.Func{Orx.Fun.Result.Res{``0}},System.Func{Orx.Fun.Result.Res{``1}},System.Func{Orx.Fun.Result.Res{``2}},System.Func{Orx.Fun.Result.Res{``3}},System.Func{Orx.Fun.Result.Res{``4}},System.Func{Orx.Fun.Result.Res{``5}},System.Func{Orx.Fun.Result.Res{``6}},System.Func{Orx.Fun.Result.Res{``7}})"]

Return Value

ResValueTupleT1, T2, T3, T4, T5, T6, T7, ValueTupleT8

See Also