public static ActionAsync <T1, T2> Invoke <T1, T2>(Action <T1, T2> action, T1 parameter1, T2 parameter2) { ActionAsync <T1, T2> @operator = new ActionAsync <T1, T2>(action, parameter1, parameter2); @operator.Invoke(); return(@operator); }
public static Operator Invoke(Action action) { Operator @operator = new ActionAsync(action); @operator.Invoke(); return(@operator); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="action"></param> /// <param name="parameter"></param> /// <returns></returns> public static ActionAsync <T> Invoke <T>(Action <T> action, T parameter) { ActionAsync <T> @operator = new ActionAsync <T>(action, parameter); @operator.Invoke(); return(@operator); }
public static ActionAsync <T1, T2, T3, T4, T5> Invoke <T1, T2, T3, T4, T5>(Action <T1, T2, T3, T4, T5> action, T1 parameter1, T2 parameter2, T3 parameter3, T4 parameter4, T5 parameter5) { ActionAsync <T1, T2, T3, T4, T5> @operator = new ActionAsync <T1, T2, T3, T4, T5>(action, parameter1, parameter2, parameter3, parameter4, parameter5); @operator.Invoke(); return(@operator); }
public static ActionAsync <T1, T2, T3, T4, T5, T6, T7, T8> Invoke <T1, T2, T3, T4, T5, T6, T7, T8>(Action <T1, T2, T3, T4, T5, T6, T7, T8> action, T1 parameter1, T2 parameter2, T3 parameter3, T4 parameter4, T5 parameter5, T6 parameter6, T7 parameter7, T8 parameter8) { ActionAsync <T1, T2, T3, T4, T5, T6, T7, T8> @operator = new ActionAsync <T1, T2, T3, T4, T5, T6, T7, T8>(action, parameter1, parameter2, parameter3, parameter4, parameter5, parameter6, parameter7, parameter8); @operator.Invoke(); return(@operator); }