/// <summary> /// Clones this instance. /// </summary> /// <returns>A deep copy of this instance.</returns> public override ActionParameterViewModelBase Clone() { return(new MathExpressionParameterViewModel(new MathExpressionParameter(), _parameterDescriptor, AllParameterDescriptions) { FirstOperand = FirstOperand.Clone(), SecondOperand = SecondOperand.Clone(), Operation = Operation }); }