5 public virtual int Foo (int i)
10 public virtual int this [int i, string s] {
19 public new int Foo (int x)
24 public new int this [int i, string s2] {
33 public static int Main ()
36 if (p.Foo (i : 1) != 1)
42 if (p [i : 1, s : "2"] != 1)
45 if (p [i : 1, s2 : "2"] != 2)