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);
            }
        }
Beispiel #2
0
        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);
            }
        }