linux-packaging-mono/mcs/tests/test-null-operator-22.cs
Xamarin Public Jenkins f3e3aab35a Imported Upstream version 4.3.2.467
Former-commit-id: 9c2cb47f45fa221e661ab616387c9cda183f283d
2016-02-22 11:00:01 -05:00

33 lines
345 B
C#

class A
{
public A this [string arg] {
get {
return new A ();
}
set {
}
}
public int Count (string a)
{
return 1;
}
}
static class B
{
public static string Count (this A arg)
{
return "x";
}
}
class X
{
public static void Main ()
{
var a = new A ();
var b = a ["b"]?.Count ();
System.Console.WriteLine (b);
}
}