public bool IncludeEvent(SingleOriginEvent evt) { bool res = Execute(evt); if (res) { if (Next != null) { return(Next.IncludeEvent(evt)); } else { return(true); } } return(false); }
protected abstract bool Execute(SingleOriginEvent evt);
public EventEntryStoredElement(SingleOriginEvent ee, EventEntryStoredElement next, EventEntryStoredElement previous) { this.Navigation = new EventEntryNavigator(next, previous); Entry = ee; }
public void AddEvent(SingleOriginEvent evt) { lastEvent = evt; }