public override MathExpressionNode Copy(MathExpressionNode parent) { Operator newOperator = new Operator(Operation) { Parent = parent }; newOperator.LeftChild = LeftChild.Copy(newOperator); newOperator.RightChild = RightChild.Copy(newOperator); return(newOperator); }