public void setHandler(Event p, string handler) { IList<HandlerSignature> eventHandlers; try { eventHandlers = handlers[p]; } catch (KeyNotFoundException) { eventHandlers= new List<HandlerSignature>(); handlers[p] = eventHandlers; } HandlerSignature newHandler= new HandlerSignature(); newHandler.Name= handler; newHandler.ParameterTypes= HandlerSignature.getParameterTypesForHandler(p); eventHandlers.Add(newHandler); }
public void setHandler(Event p, string handler) { IList <HandlerSignature> eventHandlers; try { eventHandlers = handlers[p]; } catch (KeyNotFoundException) { eventHandlers = new List <HandlerSignature>(); handlers[p] = eventHandlers; } HandlerSignature newHandler = new HandlerSignature(); newHandler.Name = handler; newHandler.ParameterTypes = HandlerSignature.getParameterTypesForHandler(p); eventHandlers.Add(newHandler); }