示例#1
0
 public StateTransition(TActor source, StateTransitionDescriptor <TActor, TStatus> descriptor)
 {
     Source     = source ?? throw new ArgumentNullException(nameof(source));
     Descriptor = descriptor ?? throw new ArgumentNullException(nameof(descriptor));
 }
示例#2
0
 protected StateTransition <TActor, TStatus> CreateTransition(TActor actor, StateTransitionDescriptor <TActor, TStatus> descriptor)
 {
     return(new StateTransition <TActor, TStatus>(actor, descriptor));
 }