private void OnEventsMoved(object sender, EventsMovedEventArgs e) { if (EventsMoved != null) { EventsMoved(this, e); } }
private void OnEventsMoved(object sender, EventsMovedEventArgs e) { lock (_subscribersLock) { //_subscribers.RemoveAll(client => !client.IsAlive); RemoveDeadClients(); _subscribers.ToList().ForEach(client => client.OnEventsMoved(e.ServerName, e.ListNumber, e.Source, e.Destination, e.MovedEvents)); } }