[Mono-dev] [PATCH] System.Linq.Expressions

Federico Di Gregorio fog at initd.org
Sun Aug 12 07:41:47 EDT 2007


this is the first of a series of patches vs the System.Linq.Expressions
namespace. This patch doesn't change a lot of things but at least adds
some tests (they were completely missing before). Included:

* Added Test/ directory, modified Makefile to build and execute them
* Changed a couple of Expression methods to raise exceptions identicals
  to MS ones
* Added tests for AddExpression and ConstantExpression
* Implemented somme missing stuff in BinaryExpression
* The stuff in ExpressionUtils is very generic and does quite some
  redundant checks: I started splitting the stuff there into more   
  "specific" methods that should be both understandable and fast.

Also, as I check that everything is done I do some cosmetic changes to
have the code in line with the style guidelines. Hope this is ok.

Just tell me if the patch is fine and if does make sense to continue
implementing System.Linq.Expressions.


Federico Di Gregorio                         http://people.initd.org/fog
Debian GNU/Linux Developer                                fog at debian.org
INIT.D Developer                                           fog at initd.org
 Ubuntu is an ancient African word meaning "I can't configure Debian".
                                                     -- somewhere on IRC
-------------- next part --------------
A non-text attachment was scrubbed...
Name: System.Core-r83906.diff.gz
Type: application/x-gzip
Size: 5685 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070812/bd89f6bf/attachment.gz 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio
	firmata digitalmente
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070812/bd89f6bf/attachment.bin 

More information about the Mono-devel-list mailing list