void OnAggregateRootEventAdded(object sender, EventSourceEventArgs e) { eventRouter.RouteEventToHandlers(e.Event); }
protected override void ReplayEvent(object toReplay, int index) { stateEventRouter.RouteEventToHandlers(toReplay); base.ReplayEvent(toReplay, index); }
protected virtual void ReplayEvent(object toReplay, int index) { eventRouter.RouteEventToHandlers(toReplay); OnEventReplayed(toReplay); }