Esempio n. 1
0
        public static void DelegatesDynamicDispatch5_Bugged(Dog g)
        {
            // this will raise an exception because a1 = d1.Run  and a2 = d2.Run will be detected from previous test
            // if those lines were not existed this would not crash
            DelegateDogAction a = g.Run;

            a();
        }
Esempio n. 2
0
        public static void DelegatesDynamicDispatch4_Bugged()
        {
            AiredaleTerrier d1 = new AiredaleTerrier();
            FoxTerrier      d2 = new FoxTerrier();

            DelegateDogAction a1 = d1.Run;
            DelegateDogAction a2 = d2.Run;

            a1();
        }