Hi, 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 -- Federico Di Gregorio http://people.initd.org/fog Debian GNU/Linux Developer [EMAIL PROTECTED] INIT.D Developer [EMAIL PROTECTED] Ubuntu is an ancient African word meaning "I can't configure Debian". -- somewhere on IRC
System.Core-r83906.diff.gz
Description: GNU Zip compressed data
signature.asc
Description: Questa รจ una parte del messaggio firmata digitalmente
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list