Initial set of Ward sgen annotations (#5705)
[mono.git] / mcs / tests / gtest-542.cs
1 abstract class A<T>
2 {
3         public abstract T getT ();
4
5         public class B : A<B>
6         {
7                 public override A<T>.B getT ()
8                 {
9                         return this;
10                 }
11         }
12 }
13
14 class C
15 {
16         public static int Main ()
17         {
18                 var r = new A<short>.B ();
19                 if (r.getT () != r)
20                         return 1;
21                 
22                 return 0;
23         }
24 }