* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / tests / gtest-083.cs
1 public class CollectionValueBase<T>
2 {
3         public virtual T[] ToArray()
4         {
5                 return null;
6         }
7 }
8
9 public class CollectionBase<T>: CollectionValueBase<T>
10 {
11 }
12
13 public class SequencedBase<T>: CollectionBase<T>
14 {
15 }
16
17 public class ArrayBase<T>: SequencedBase<T>
18 {
19         public override T[] ToArray()
20         {
21                 return null;
22         }
23 }
24
25 class X
26 {
27         static void Main ()
28         { }
29 }