Make StringComparer.Create throw ArgumentNullException (#26570)
[mono-project.git] / mcs / tests / test-785.cs
blobd29a1c4b7315c583db860175316a466be8f7c95d
1 // Compiler options: -warnaserror
3 abstract class Base
5 public abstract int Prop
7 get;
8 set;
11 public abstract int this[int i]
13 get;
16 public abstract void TestVoid ();
17 public abstract void TestInt (int i);
20 abstract class DeriveVTable : Base
22 public override int Prop
24 get { return 1; }
27 public override int this[int i]
29 get { return 1; }
32 public override void TestVoid ()
36 public override void TestInt (int i)
41 abstract class NewVTable : DeriveVTable
43 public new abstract int Prop
45 get;
48 public new int this[int i]
50 get { return 2; }
53 public new void TestVoid ()
57 public new void TestInt (int i)
61 public void Overload ()
65 public void Overload (int i)
69 public static void Main ()