Beispiel #1
0
            public void SetOutputs(IEnumerable <string> outputs)
            {
                int i = 0;

                foreach (string output in outputs)
                {
                    if (OutPortData.Count > i)
                    {
                        OutPortData[i].NickName = output;
                    }
                    else
                    {
                        OutPortData.Add(new PortData(output, "Output #" + (i + 1), typeof(object)));
                    }

                    i++;
                }

                if (i < OutPortData.Count)
                {
                    for (var k = i; k < OutPortData.Count; k++)
                    {
                        OutPorts[k].KillAllConnectors();
                    }

                    OutPortData.RemoveRange(i, OutPortData.Count - i);
                }
            }