Merge pull request #4845 from lambdageek/dev-coop-delegates
[mono.git] / mcs / errors / cs0508-4.cs
1 // CS0508: `A<T>.B.getT()': return type must be `A<T>.B' to match overridden member `A<A<T>.B>.getT()'
2 // Line: 10
3
4 abstract class A<T>
5 {
6         public abstract T getT ();
7
8         public class B : A<B>
9         {
10                 public override B getT ()
11                 {
12                         return default (B);
13                 }
14         }
15 }