コード例 #1
0
ファイル: FormulaExpression.cs プロジェクト: kurema/CalcApp
 public FormulaExpression Add(NumberExpression value)
 {
     if (value.Content.Equals(NumberDecimal.Zero))
     {
         return(this);
     }
     else
     {
         return(this.Add(value.Content));
     }
 }
コード例 #2
0
 public VariablePowExpression Power(NumberExpression exponent)
 {
     return(new VariablePowExpression(this.Variable, (NumberExpression)this.Exponent.Multiply(exponent)));
 }
コード例 #3
0
 public VariablePowExpression(VariableExpression variable, NumberExpression exponent = null)
 {
     Variable = variable ?? throw new ArgumentNullException(nameof(variable));
     Exponent = exponent ?? new NumberExpression(NumberDecimal.One);
 }
コード例 #4
0
ファイル: FormulaExpression.cs プロジェクト: kurema/CalcApp
 public FormulaExpression Multiply(NumberExpression value)
 {
     return(this.Multiply(value.Content));
 }