5 public static bool Foo (out int v)
16 var r1 = (false || Foo (out a1)) ? a1 : 1;
19 var r2 = (true && Foo (out a2)) ? 2 : a2;
22 var r3 = (b || Foo (out a3)) && Foo (out a3);
26 var r4 = ((b || Foo (out a4)) && Foo (out a4));
30 if ((b || Foo (out a5)) && (b || Foo (out a5)))
33 Console.WriteLine (a5);