mirror of https://github.com/icsharpcode/ILSpy.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
658 B
24 lines
658 B
Tasks for completing Lambda support: |
|
|
|
* Port the grammar to mcs |
|
|
|
* Everywhere where we use Arguments, we need to clone them. |
|
|
|
* We need a "CloneContext" that would keep track of mappings between |
|
the old blocks and the new blocks, so that expression that keep |
|
pointers to blocks can get the proper block on cloning, something like: |
|
|
|
CloneTo (CloneContext cc, Expression t) |
|
{ |
|
MyClass target = (MyClass) t; |
|
target.Block = cc.RemapBlock (Block); |
|
} |
|
|
|
* Generics section support. |
|
|
|
* Fix the bug in the modified l1.cs that introduces two rets instead |
|
of a single one. |
|
|
|
* Complete CloneTo for Statements. |
|
|
|
* Write an extensive test suite to exercise CloneTo |