public EventFilterPipeline(IHandleExternalEvents end) { Front = new ExternalEventFilter() { Next = end }; }
public void RegisterEventFilter(ExternalEventFilter filter) { _eventPipeline.RegisterEventFilter(filter); }
public void RegisterEventFilter(ExternalEventFilter eventFilter) { eventFilter.Next = this.Front; this.Front = eventFilter; }