private void DispatchEvent(IRCEvent ircEvent) { IRCEventDelegate eventDelegate = null; if (m_ircEventHandlers.TryGetValue(ircEvent.EventType, out eventDelegate)) { eventDelegate(ircEvent); } }
public void AddEventListener(string ircEventType, IRCEventDelegate eventDelegate) { m_ircEventHandlers.Add(ircEventType, eventDelegate); }