linux-packaging-mono/mcs/tests/test-null-operator-11.cs
Xamarin Public Jenkins 6992685b86 Imported Upstream version 4.2.0.179
Former-commit-id: 0a113cb3a6feb7873f632839b1307cc6033cd595
2015-11-10 14:54:39 +00:00

28 lines
229 B
C#

class X
{
public static void Main ()
{
A a = new A ();
var x = (a.b?.c?.d as A)?.b;
}
}
class A
{
public B b { get; set; }
}
class B
{
public C c { get; set; }
}
class C
{
public D d { get; set; }
}
class D : A
{
}