示例#1
0
 protected DataflowOutput AddOutput(string name, Dataflow.IOType type)
 {
     outputs.Add(new DataflowOutput()
     {
         name = name, type = type, node = this
     });
     return(outputs[outputs.Count - 1]);
 }
示例#2
0
    protected DataflowInput AddInput(string name, Dataflow.IOType type)
    {
        DataflowInput di = new DataflowInput()
        {
            name = name, type = type, node = this
        };

        if (type == Dataflow.IOType.TargetsList || type == Dataflow.IOType.Target || type == Dataflow.IOType.CoordinatesList)
        {
            di.noDefaultValue = true;
        }
        inputs.Add(di);
        return(di);
    }