/// <summary> /// Creates a deep clone of the source object. /// </summary> /// <param name="context">The deep cloning context.</param> /// <returns> /// A deep clone. /// </returns> public override NodeBase DeepClone(NodeCloningContext context) => new FunctionNodeMinimum( FirstParameter.DeepClone(context), SecondParameter.DeepClone(context));
/// <summary> /// Creates a deep clone of the source object. /// </summary> /// <param name="context">The deep cloning context.</param> /// <returns> /// A deep clone. /// </returns> public override NodeBase DeepClone(NodeCloningContext context) => new FunctionNodeReplace( FirstParameter.DeepClone(context), SecondParameter.DeepClone(context), ThirdParameter.DeepClone(context));