CQRSlite.Domain.AggregateRoot.LoadFromHistory C# (CSharp) Method

LoadFromHistory() public method

public LoadFromHistory ( IEnumerable history ) : void
history IEnumerable
return void
        public void LoadFromHistory(IEnumerable<IEvent> history)
        {
            foreach (var e in history)
            {
                if (e.Version != Version + 1)
                {
                    throw new EventsOutOfOrderException(e.Id);
                }
                ApplyChange(e, false);
            }
        }