quote only work on lambda on net_4_0
[mcs.git] / mcs / lambda.todo
blobe3a8a184cdd57a5e5c92c8a2be2196b1fcaa60d6
1 Tasks for completing Lambda support:
3 * Port the grammar to mcs
5 * Everywhere where we use Arguments, we need to clone them.
7 * We need a "CloneContext" that would keep track of mappings between
8 the old blocks and the new blocks, so that expression that keep 
9 pointers to blocks can get the proper block on cloning, something like:
11         CloneTo (CloneContext cc, Expression t)
12         {
13                 MyClass target = (MyClass) t;
14                 target.Block = cc.RemapBlock (Block);
15         }
17 * Generics section support.
19 * Fix the bug in the modified l1.cs that introduces two rets instead
20   of a single one.
22 * Complete CloneTo for Statements.
24 * Write an extensive test suite to exercise CloneTo