public override void OnSelectionChanged(object sender, EventArgs e) { base.OnSelectionChanged(sender, e); foreach (var conn in InputPorts.Concat(OutputPorts).SelectMany(port => port.ConnectedConnectors)) { conn.IsSelected = IsSelected; } }