protected override object ExecuteCalculation(Calculator calc) { return calc.Power(Operands); }
protected override object ExecuteCalculation(Calculator calc) { return calc.Subtract(Operands); }
protected override object ExecuteCalculation(Calculator calc) { object result = calc.Add(Operands); if (result == null) throw new KOSBinaryOperandTypeException(Operands, "add", "to"); return result; }
protected override object ExecuteCalculation(Calculator calc) { return calc.Multiply(Operands); }
protected override object ExecuteCalculation(Calculator calc) { return calc.NotEqual(Operands); }
protected virtual object ExecuteCalculation(Calculator calc) { return null; }
protected override object ExecuteCalculation(Calculator calc) { return calc.LessThan(Operands); }
protected override object ExecuteCalculation(Calculator calc) { return calc.NotEqual(Argument1, Argument2); }
protected override object ExecuteCalculation(Calculator calc) { return calc.LessThan(Argument1, Argument2); }
protected override object ExecuteCalculation(Calculator calc) { return calc.Multiply(Argument1, Argument2); }
protected override object ExecuteCalculation(Calculator calc) { return calc.Subtract(Argument1, Argument2); }