public override NodeBaseType <T, S> Clone(NodeBaseType <T, S> parentNode) { var newNode = new VariableNode <T, S>(variableName, ownerCandidate); newNode.Parent = parentNode; return(newNode); }
public override NodeBaseType <T, S> Clone(NodeBaseType <T, S> parentNode) { var newNode = new ConstantNode <T, S>(constantValue); newNode.Parent = parentNode; return(newNode); }
public abstract NodeBaseType <T, S> Clone(NodeBaseType <T, S> parentNode);