public TransitionConfiguration(TransitionTypeConfiguration type, string code, string moveToState)
 {
     Code        = code;
     MoveToState = moveToState;
     Type        = type;
     VerifyInvariants();
 }
 public TransitionConfiguration(TransitionTypeConfiguration type, string code, string parameters,
                                string moveToState, ScriptTypeConfiguration conditionScriptType, string conditionScript, int?delay)
 {
     Type                = type;
     Code                = code;
     Parameters          = parameters;
     MoveToState         = moveToState;
     ConditionScript     = conditionScript;
     Delay               = delay;
     ConditionScriptType = conditionScriptType;
     VerifyInvariants();
 }
 internal static bool In(this TransitionTypeConfiguration transitionTypeConfiguration, TransitionTypeConfiguration value1, TransitionTypeConfiguration value2)
 {
     return(transitionTypeConfiguration == value1 || transitionTypeConfiguration == value2);
 }