public void Subscribe(Type eventType, HandlerOfEvent listener) { if (_subscribers.ContainsKey(eventType) == false) { _subscribers.Add(eventType, new List<HandlerOfEvent>()); } List<HandlerOfEvent> currentSubscribers = _subscribers[eventType]; if (currentSubscribers.Contains(listener) == false) { currentSubscribers.Add(listener); } }
public void Subscribe(Type eventType, HandlerOfEvent listener) { if (_subscribers.ContainsKey(eventType) == false) { _subscribers.Add(eventType, new List <HandlerOfEvent>()); } List <HandlerOfEvent> currentSubscribers = _subscribers[eventType]; if (currentSubscribers.Contains(listener) == false) { currentSubscribers.Add(listener); } }