Пример #1
0
        public void Direct_Invoke_Single_Argument()
        {
            int        i   = 1;
            string     b   = "fgsdfsd";
            object     aa  = new List <int>();
            var        arg = new Single_Argument(i, b, aa);
            InvokeTest o   = new InvokeTest();

            for (int j = count; j > 0; j--)
            {
                o.Invoke_Single_Argument_(arg);
            }
        }
Пример #2
0
        public void Reflect_Invoke_Single_Argument()
        {
            int    i    = 1;
            string b    = "fgsdfsd";
            object aa   = new List <int>();
            var    arg  = new Single_Argument(i, b, aa);
            var    args = new object[] { arg };
            var    m    = typeof(IInvokeTest).GetMethod("Invoke_Single_Argument_");

            InvokeTest o = new InvokeTest();

            for (int j = count; j > 0; j--)
            {
                m.Invoke(o, args);
            }
        }
Пример #3
0
 public void Invoke_Single_Argument_(Single_Argument o)
 {
     int    i  = o.i;
     string b  = o.b;
     object aa = o.aa;
 }