public StateLogic( ITransitionLogic <TState, TEvent> transitionLogic, IExtensionHost <TState, TEvent> extensionHost) { this.extensionHost = extensionHost; this.transitionLogic = transitionLogic; }
public StateLogic( ITransitionLogic <TState, TEvent> transitionLogic, IExtensionHost <TState, TEvent> extensionHost, IStateMachineInformation <TState, TEvent> stateMachineInformation) { this.extensionHost = extensionHost; this.stateMachineInformation = stateMachineInformation; this.transitionLogic = transitionLogic; }