internal void Add(NetworkDevice.PortTable port, INetworkDevice device) { if (port != null) { var dupe = this.FirstOrDefault(t => t.Port != null && t.Port.port_idx == port.port_idx); if (dupe != null) { if (dupe.Device is IUniFiNetworkDevice) { return; } this.RemoveLocal(dupe); } } this.AddLocal(new ChildPortBinding(port, device)); }
internal ChildPortBinding(NetworkDevice.PortTable port, INetworkDevice device) { Port = port; Device = device; }