public override BooleanType LessThanOrEqual(IntegerType value) { return(new BooleanType(Value <= value.GetValue())); }
public override BooleanType GreaterThanOrEqual(IntegerType value) { return(new BooleanType(Value >= value.GetValue())); }
public override IType Divide(IntegerType value) { return(new MoneyType(Value / value.GetValue())); }
public override IType Multiply(IntegerType value) { return(new MoneyType(Value * value.GetValue())); }
public override IType Subtract(IntegerType value) { return(new MoneyType(Value - value.GetValue())); }
public override IType Add(IntegerType value) { return(new MoneyType(Value + value.GetValue())); }
public override BooleanType InequalTo(IntegerType value) { return(new BooleanType(Value != value.GetValue())); }