private void ApplyChange(DomainEvent @event, bool isNew) { dynamic d = this; d.Handle(TypeConverter.ChangeTo(@event, @event.GetType())); if (isNew) { _changes.Add(@event); } }
protected void ApplyChange(DomainEvent @event) { ApplyChange(@event, true); }