Merge pull request #5014 from vkargov/vk-kasha
[mono.git] / mono / tests / bug-696593.cs
1 using System;
2
3 public class Program {
4         public static int Main(string[] args) {
5                 new Class3();
6                 return 0;
7         }
8 }
9
10 public interface Interface {
11         void Method<T>(T arg);
12 }
13
14 public abstract class Class1 : Interface {
15         public abstract void Method<T>(T arg);
16 }
17
18 public abstract class Class2<T> : Class1 {
19 }
20
21 public class Class3 : Class2<object> {
22         public override void Method<T>(T arg) {}
23 }