コード例 #1
0
 public OrthogonalStatenodeWithDoneTransition(OrthogonalStatenodeWithDoneTransitionTo orthogonal, Target target, params Target[] targets)
 {
     Definition            = orthogonal.Definition;
     DoneTransitionBuilder = WithEvent.OnDone().TransitionTo.Multiple(target, targets);
 }
コード例 #2
0
 internal TaskServiceWithOnSuccessTransition(TaskServiceWithOnSuccessTransitionTo service, Target target, params Target[] targets)
 {
     Service             = service.Service;
     OnSuccessTransition = WithEvent.OnServiceSuccess().TransitionTo.Multiple(target, targets);
     Service.Definition.OnSuccessDefinition = Option.From <OneOfUnion <TransitionDefinition, UnguardedTransitionDefinition, UnguardedContextTransitionDefinition> >(OnSuccessTransition);
 }
コード例 #3
0
 public CompoundStatenodeWithDoneTransition(CompoundStatenodeWithDoneTransitionTo compound, Target target, params Target[] targets)
 {
     Definition            = compound.Definition;
     DoneTransitionBuilder = WithEvent.OnDone().TransitionTo.Multiple(target, targets);
 }