protected DataflowOutput AddOutput(string name, Dataflow.IOType type) { outputs.Add(new DataflowOutput() { name = name, type = type, node = this }); return(outputs[outputs.Count - 1]); }
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); }