public void Notify(object eventData) { if (Observers == null) { return; } foreach (var observer in Observers.GetInvocationList()) { observer.DynamicInvoke(eventData); } }