ATMLCommonLibrary.controls.capability.CapabilityControl.SetAvailablePorts C# (CSharp) Method

SetAvailablePorts() private method

private SetAvailablePorts ( ) : void
return void
        private void SetAvailablePorts()
        {
            signalControl.AvailableIns.Clear();
            signalControl.AvailableOuts.Clear();

            foreach (ListViewItem lvi in interfaceListControl.Items)
            {
                var port = lvi.Tag as Port;
                if (port != null)
                {
                    PortDirection direction = port.direction;
                    if (direction == PortDirection.Input || direction == PortDirection.BiDirectional)
                        signalControl.AvailableIns.Add(port);
                    if (direction == PortDirection.Output || direction == PortDirection.BiDirectional)
                        signalControl.AvailableOuts.Add(port);
                }
            }
        }