Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public static Operator Invoke(Action action)
        {
            Operator @operator = new ActionAsync(action);

            @operator.Invoke();
            return(@operator);
        }
Exemplo n.º 3
0
        /// <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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }