1 // Compiler options: -langversion:experimental
5 class RecursiveNamedPattern
7 public static int Main ()
10 bool b
= o
is C (name2
: "", name1
: -2);
14 b
= o
is C (name2
: "n2", name1
: -2);
28 public static bool operator is (C c
, out long name1
, out string name2
)
35 public static bool operator is (C c
)