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)