public OrthogonalStatenodeWithDoneTransitionWithActions(OrthogonalStatenodeWithDoneTransition orthogonal, ActionDefinition action, ActionDefinition[] actions) { Definition = orthogonal.Definition; DoneTransitionBuilder = orthogonal.DoneTransitionBuilder.WithActions(action, actions); }
internal TaskServiceWithOnSuccessTransitionWithActions(TaskServiceWithOnSuccessTransition service, ActionDefinition action, params ActionDefinition[] actions) { Service = service.Service; OnSuccessTransition = service.OnSuccessTransition.WithActions(action, actions); Service.Definition.OnSuccessDefinition = Option.From <OneOfUnion <TransitionDefinition, UnguardedTransitionDefinition, UnguardedContextTransitionDefinition> >(OnSuccessTransition); }
public CompoundStatenodeWithDoneTransitionWithActions(CompoundStatenodeWithDoneTransition compound, ActionDefinition action, ActionDefinition[] actions) { Definition = compound.Definition; DoneTransitionBuilder = compound.DoneTransitionBuilder.WithActions(action, actions); }