/// <summary>Creates a copy of this mathematical comparison.</summary> public override Evaluatable <bool> Clone() => new BooleanMathsComparison { Operand1 = Operand1.Clone(), Operand2 = Operand2.Clone(), Operator = Operator };
/// <summary>Clones this StringComparison.</summary> public IEvaluatable <bool> Clone() => new StringComparison { Operand1 = Operand1.Clone(), Operand2 = Operand2.Clone(), Operator = Operator, CaseInsensitive = CaseInsensitive };
/// <summary>Creates a copy of this maths operation.</summary> public override Evaluatable <double> Clone() => new NumberMathsOperation { Operand1 = Operand1.Clone(), Operand2 = Operand2.Clone(), Operator = Operator };
/// <summary>Creates a copy of this mathematical comparison.</summary> public IEvaluatable <bool> Clone() => new BooleanMathsComparison { Operand1 = Operand1.Clone(), Operand2 = Operand2.Clone() };