Beispiel #1
0
        public void DynamicInvokeTest2()
        {
            CodeTimer.Time("DynamicInvokeTest.Create", CreateTimes, () => { dynamic a = new InvokeMethod(); });
            dynamic b = new InvokeMethod();

            CodeTimer.Time("DynamicInvokeTest", InvokeTimes, () => b.Do(InvokeTimes));
        }
Beispiel #2
0
        public void DirectInvokeTest2()
        {
            var obj = new InvokeMethod();

            CodeTimer.Time("DirectInvokeTest.Create", CreateTimes, () => new InvokeMethod());
            CodeTimer.Time("DirectInvokeTest", InvokeTimes, () => obj.Do(InvokeTimes));
        }
Beispiel #3
0
        public static void DynamicInvoke()
        {
            dynamic obj = new InvokeMethod();

            obj.Do(InvokeTimes);
        }
Beispiel #4
0
        public static void InterfaceInvoke()
        {
            IInvokeMethod obj = new InvokeMethod();

            obj.Do(InvokeTimes);
        }
Beispiel #5
0
        public static void DirectInvoke()
        {
            var obj = new InvokeMethod();

            obj.Do(InvokeTimes);
        }