Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / tests / test-744.cs
1 class M
2 {
3         sealed class Nested : C
4         {
5                 protected override void Extra ()
6                 {
7                 }
8         }
9         
10         public static void Main ()
11         {
12                 new Nested ();
13         }
14 }
15
16 abstract class A
17 {
18         protected abstract void AMethod ();
19 }
20
21 abstract class B : A
22 {
23         protected abstract void BMethod ();
24 }
25
26 abstract class C : B
27 {
28         protected override void AMethod ()
29         {
30         }
31         
32         protected override void BMethod ()
33         {
34         }
35         
36         protected abstract void Extra ();
37 }