svn path=/trunk/mcs/; revision=39565
gen-91 gen-92 gen-93 gen-94 gen-95 gen-96 gen-97 gen-100 \
gen-101 gen-102 gen-103 gen-104 gen-105 gen-106 gen-107 gen-108 gen-109 gen-110 \
gen-111 gen-112 gen-113 gen-114 gen-115 gen-116 gen-117 gen-118 gen-119 gen-120 \
- gen-121 gen-122 gen-123
+ gen-121 gen-122 gen-123 gen-124
TEST_EXCLUDES_net_2_0 = $(NEW_TEST_SOURCES_common)
--- /dev/null
+using System;
+using System.Collections.Generic;
+
+interface IFoo <T>
+{
+ T this [int index] {
+ get; set;
+ }
+}
+
+public class FooCollection <T> : IFoo <T>
+{
+ T IFoo<T>.this [int index] {
+ get {
+ return default(T);
+ }
+ set {
+ }
+ }
+}
+
+class X
+{
+ static void Main ()
+ {
+ IFoo<int> foo = new FooCollection<int> ();
+ int a = foo [3];
+ Console.WriteLine (a);
+ }
+}