// (9,59): error CS0136: A local or parameter named 'x' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter
// _ = from x in args select (Action)(() => { object x = 0; }); // local
// (10,52): error CS0136: A local or parameter named 'x' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter
// _ = from x in args select (Action<string>)(x => { }); // parameter
// (11,60): error CS0136: A local or parameter named 'x' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter
// _ = from x in args select (Action<string>)((string x) => { }); // parameter