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)