public EventDef create(EventDefinition newEvent) { if (find(newEvent) != null) throw new ApplicationException("Can't add an event when it's already been added"); var eventDef = new EventDef(newEvent, this, events.Count); add(eventDef); TypeDefinition.Events.Add(newEvent); return eventDef; }
public void add(EventDef e) { events.add(e); }