/** <inheritDoc /> */ public object Execute() { return(_clo.Invoke(_arg)); }
/// <summary> /// Convert to non-generic wrapper. /// </summary> public static IComputeFunc ToNonGeneric <T, TR>(this IComputeFunc <T, TR> func) { return(new ComputeFuncWrapper(func, x => func.Invoke((T)x))); }
/// <summary> /// Convert to non-generic wrapper. /// </summary> public static IComputeOutFunc ToNonGeneric <T>(this IComputeFunc <T> func) { return(new ComputeOutFuncWrapper(func, () => func.Invoke())); }