private void ApplyChange(DomainEvent @event, bool isNew) { this.AsDynamic().Apply(@event); if(isNew) { changes.Add(@event); } }
protected void ApplyChange(DomainEvent @event) { ApplyChange(@event, true); }
public EventDescriptor(DomainEvent eventData) { EventData = eventData; }