public AddExpr(Expression e1, Expression e2) : base(e1, e2) { }
public SubExpr(Expression e1, Expression e2) : base(e1, e2) { }
public override Expression Derive() { if (cache == null) cache = this.createDerive(); return cache; }
public BinaryExpr(Expression e1, Expression e2) { _expr1 = e1; _expr2 = e2; }
public MulExpr(Expression e1, Expression e2) : base(e1, e2) { }
public DivExpr(Expression e1, Expression e2) : base(e1, e2) { }