FuncUtil Class

[Missing <summary> documentation for "T:Karamba.Utilities.FuncUtil"]

Definition

Namespace: Karamba.Utilities
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public static class FuncUtil
Inheritance
Object    FuncUtil

Methods

ChainT(T, Action)  
ChainT(T, ActionT)  
DoT var x = Do(() => { ...; ...; return ...});.
EnumerableGenTv1, Tr(Tr, Tv1)  
EnumerableGenTv1, Tr(FuncTv1, Tr, Tv1)  
EnumerableGenTv1, Tv2, Tr(FuncTv1, Tv2, Tr, ValueTupleTv1, Tv2) Return a Enumerable based on the result of a repeatedly called function. The changing parameters for that function are given per tuples.
EnumerableGenTv1, Tv2, Tr(Tr, ValueTupleTv1, Tv2)  
EnumerableGenTv1, Tv2, Tv3, Tr(FuncTv1, Tv2, Tv3, Tr, ValueTupleTv1, Tv2, Tv3)  
EnumerableGenTv1, Tv2, Tv3, Tr(Tr, ValueTupleTv1, Tv2, Tv3)  
EnumerableGenTv1, Tv2, Tv3, Tv4, Tr(FuncTv1, Tv2, Tv3, Tv4, Tr, ValueTupleTv1, Tv2, Tv3, Tv4)  
EnumerableGenTv1, Tv2, Tv3, Tv4, Tr(Tr, ValueTupleTv1, Tv2, Tv3, Tv4)  
Repeat(Int32, Action) Repeat value or function call cnt times.
RepeatTr(Int32, Tr) Repeat value or function call cnt times.
RepeatTr(Int32, ActionInt32) Repeat value or function call cnt times.
RepeatTr(Int32, FuncTr) Repeat value or function call cnt times.
RepeatTr(Int32, FuncInt32, Tr) Repeat value or function call cnt times.
RepeatCallTv1(ActionTv1, Tv1)  
RepeatCallTv1, Tv2(ActionTv1, Tv2, ValueTupleTv1, Tv2) Execute a function repeatedly with different parameters given per tuples.
RepeatCallTv1, Tr(FuncTv1, Tr, Tv1)  
RepeatCallTv1, Tv2, Tv3(ActionTv1, Tv2, Tv3, ValueTupleTv1, Tv2, Tv3)  
RepeatCallTv1, Tv2, Tr(FuncTv1, Tv2, Tr, ValueTupleTv1, Tv2)  
RepeatCallTv1, Tv2, Tv3, Tv4(ActionTv1, Tv2, Tv3, Tv4, ValueTupleTv1, Tv2, Tv3, Tv4)  
RepeatCallTv1, Tv2, Tv3, Tr(FuncTv1, Tv2, Tv3, Tr, ValueTupleTv1, Tv2, Tv3)  
RepeatCallTv1, Tv2, Tv3, Tv4, Tr(FuncTv1, Tv2, Tv3, Tv4, Tr, ValueTupleTv1, Tv2, Tv3, Tv4)  
YesSayer Does Jobs and say yes whatever. Useful for instead of statement: if (check) action(); return check; now the expression: check && YesSayer(action) is available.

See Also