A test for bug #410369
svn path=/trunk/mcs/; revision=108357
--- /dev/null
+// Compiler options: -target:library
+
+public class Foo
+{
+ public string this[params string[] types] { get { return ""; }}
+}
--- /dev/null
+// Compiler options: -r:test-656-lib.dll
+
+class Goo
+{
+ static void Main ()
+ {
+ string s = new Foo () ["foo"];
+ }
+}
</method>
</type>
</test>
+ <test name="test-656.cs">
+ <type name="Goo">
+ <method name="Void .ctor()">
+ <size>7</size>
+ </method>
+ <method name="Void Main()">
+ <size>26</size>
+ </method>
+ </type>
+ </test>
<test name="test-66.cs">
<type name="Y">
<method name="Void .ctor()">