public AddExpression(StyleExpression expression, StyleExpression styleExpression) : base(expression, styleExpression) {}
public SubtractExpression(StyleExpression expression, StyleExpression styleExpression) : base(expression, styleExpression) {}
public MultiplyExpression(StyleExpression expression, StyleExpression styleExpression) : base(expression, styleExpression) {}
public void Reduce(List<StyleVariable> variables) { Value = Value.Reduce(variables); }
public override StyleExpression Reduce(List<StyleVariable> variables) { Left = Left.Reduce(variables); Right = Right.Reduce(variables); return this; }
protected CompoundStyleExpression(StyleExpression left, StyleExpression right) { Left = left; Right = right; }