Exemple #1
0
 /// <summary>
 ///     Creates a FunctionObject representing a partial application of a function.
 /// </summary>
 /// <param name="model">Node to produce FunctionObject for.</param>
 /// <param name="functionNode">AST representing the function to make a FunctionObject out of.</param>
 /// <param name="inputs">Arguments to be applied partially.</param>
 protected AssociativeNode CreateFunctionObject(
     NodeModel model,
     AssociativeNode functionNode, List<AssociativeNode> inputs)
 {
     return AstFactory.BuildFunctionObject(
         functionNode,
         model.InPorts.Count(),
         model.GetConnectedInputs(),
         inputs);
 }