public override void RemoveIcon() { if (FirerPort != null && FirerPort.LinkedInPort != null) { EventIcon ei = FirerPort.LinkedInPort.PortOwner as EventIcon; if (ei != null) { ei.RemoveInPort(FirerPort.LinkedInPort); } } base.RemoveIcon(); }