5 public static int Test (this int a
, int b
= 5, string s
= "")
10 static T Foo
<T
> (T t
, int a
)
15 static void Lambda (Func
<int, int> a
)
20 public static int Main ()
25 if (1.Test (b
: 2) != 5)
28 if (Foo ("n", a
: 4) != "n")
31 if (Foo (t
: "x", a
: 4) != "x")
34 Lambda (a
: (a
) => 1);
38 Lambda (a
: (a
) => var);
40 Console
.WriteLine ("ok");