2008-01-15 Jb Evain * Expression.cs, ParameterExpression.cs, ExpressionPrinter.cs: implement Expression.Parameter 2008-01-15 Jb Evain * ExpressionPrinter.cs (VisitBinaryExpression): simple implementation (probably misses a few cases). 2008-01-14 Miguel de Icaza * Expression.cs: Bring back the (most) of binary operators. Added type checking as well and reorganized the source file by topic instead of alphabetical sorting. 2008-01-14 Jb Evain * ExpressionPrinter.cs: print ArrayLength. 2008-01-14 Jb Evain * Expression.cs: TypeAs can't take value types. * ExpressionPrinter.cs: implement TypeAs. 2008-01-14 Jb Evain * Expression.cs: implement TypeIs. * ExpressionPrinter.cs: implement VisitTypeBinaryExpression. * TypeBinaryExpression.cs: add proper ctor. 2008-01-14 Jb Evain * Expression.cs, ExpressionPrinter.cs: fix for Quote's type. 2008-01-14 Jb Evain * BinaryExpression.cs, * Expression.cs: revert part of Miguel's last patch. MakeBinary is expected to call the appropriate factory methods. Whose methods that are responsible for creating the good BinaryExpression, wether they use a custom method or not. 2008-01-14 Jb Evain * Expression.cs: MakeUnary is expected to call the appropriate factory methods. 2008-01-14 Miguel de Icaza * Expression.cs (Constant, MakeBinary and consumers of it): Some more fill-up changes. MakeBinary will need much more work to support user-provided types. 2008-01-13 Jb Evain * *.cs: fresh implementation.