public override BaseState Visit_Transitioning(State_Transitioning state) { state.Request = new PendingRequest { PresentOption = PresentOption, Next = Next, }; return(state); }
public BaseState EdgeFrom_DelayingNextTransition_To_Transitioning(Option presentOption, UIElement next) { if (!IsEdgeValid_DelayingNextTransition_To_Transitioning(presentOption, next)) { return(this); } var nextState = new State_Transitioning(); InitializeState(nextState); TransformInto_Transitioning(presentOption, next, nextState); LeaveState(nextState); nextState.EnterState(this); return(nextState); }
partial void TransformInto_Transitioning(Option presentOption, UIElement next, State_Transitioning nextState) { nextState.Previous = Current; nextState.Next = next; nextState.PresentOption = presentOption; }
public override BaseState Visit_Transitioning(State_Transitioning state) { state.Tick(); return(state); }
partial void TransformInto_Transitioning(Option presentOption, UIElement next, State_Transitioning nextState) { nextState.Previous = Current ; nextState.Next = next ; nextState.PresentOption = presentOption ; }
public override BaseState Visit_Transitioning(State_Transitioning state) { state.Request = new PendingRequest { PresentOption = PresentOption , Next = Next , }; return state; }
public override BaseState Visit_Transitioning(State_Transitioning state) { state.Tick(); return state; }
public override BaseState Visit_Transitioning(State_Transitioning state) { throw new ArgumentException("state"); }
public abstract BaseState Visit_Transitioning(State_Transitioning state);
partial void TransformInto_Transitioning(Option presentOption, UIElement next, State_Transitioning nextState);