private void Deleted(object sender, EventArgs e) { if (PacketsMoved != null) { foreach (var del in PacketsMoved.GetInvocationList()) { PacketsMoved -= del as EventHandler <PacketsMovedArgs>; } } ticker.Tick -= Tick; Disconnected?.Invoke(this, EventArgs.Empty); }
private void OnPacketsMoved(PacketsMovedArgs e) { PacketsMoved?.Invoke(this, e); }