/// <summary> /// <inheritdoc/> /// </summary> public ITransitionDefinitionBuilder <TEntity, TEntityState> WithActionBeforeTransition(Action <TEntity, IEvent> action) { _transitionDefinition.RegisterBeforeTransitionAction(action); return(this); }