[Microsoft.CSharp] Replaced with CoreFX implementation
[mono.git] / mcs / tests / gtest-216.cs
1 // bug #76382
2 // differentiate Foo() and Foo<>() on override resolution.
3 public interface Ret { }
4 public interface Ret<T> {}
5
6 public abstract class BaseClass
7 {
8         public virtual Ret Foo () { return null; }
9         public virtual Ret<T> Foo<T> () { return null; }
10
11         public static void Main () {}
12 }
13
14 public class DerivedClass : BaseClass
15 {
16         public override Ret Foo () { return null; }
17         public override Ret<T> Foo<T> () { return null; }
18 }