FuncUtilEnumerableGenTv1, Tv2, Tr(FuncTv1, Tv2, Tr, ValueTupleTv1, Tv2) Method
Return a Enumerable based on the result of a repeatedly called function.
The changing parameters for that function are given per tuples.
Namespace: Karamba.UtilitiesAssembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
public static IEnumerable<Tr> EnumerableGen<Tv1, Tv2, Tr>(
Func<Tv1, Tv2, Tr> fun,
params (Tv1 , Tv2 )[] tuples
)
Public Shared Function EnumerableGen(Of Tv1, Tv2, Tr) (
fun As Func(Of Tv1, Tv2, Tr),
ParamArray tuples As ( As Tv1, As Tv2)()
) As IEnumerable(Of Tr)
public:
generic<typename Tv1, typename Tv2, typename Tr>
static IEnumerable<Tr>^ EnumerableGen(
Func<Tv1, Tv2, Tr>^ fun,
... array<ValueTuple<Tv1, Tv2>>^ tuples
)
static member EnumerableGen :
fun : Func<'Tv1, 'Tv2, 'Tr> *
tuples : ValueTuple<'Tv1, 'Tv2>[] -> IEnumerable<'Tr>
- fun FuncTv1, Tv2, Tr
- function to call.
- tuples ValueTupleTv1, Tv2
- params as tuple list for the function.
- Tv1
- type of param one.
- Tv2
- type of param two.
- Tr
- return type of the function and therefore
also the underlying element type of the result.
IEnumerableTrenumerable of returns of all function calls.