// push atomic aggregate changes to local history for further processing (EventStore.SaveEvents) private void ApplyChange(LoadedEvent @event, bool isNew) { IEventApplier applier = this; applier.ProcessMessage(@event); if (isNew) { _changes.Add(@event); } }
public void ForwardTo(IEventApplier applier) { applier.ProcessMessage(this); }