public override BaseState Visit_DelayingNextTransition(State_DelayingNextTransition state) { state.Request = new PendingRequest { PresentOption = PresentOption, Next = Next, }; return(state); }
public override BaseState Visit_DelayingNextTransition(State_DelayingNextTransition state) { var request = state.Request; if (request != null && state.IsEdgeValid_DelayingNextTransition_To_Transitioning(request.PresentOption, request.Next)) { return(state.EdgeFrom_DelayingNextTransition_To_Transitioning(request.PresentOption, request.Next)); } else { return(state.EdgeFrom_DelayingNextTransition_To_PresentingContent(state.Current)); } }
public BaseState EdgeFrom_Transitioning_To_DelayingNextTransition(UIElement current) { if (!IsEdgeValid_Transitioning_To_DelayingNextTransition(current)) { return(this); } var nextState = new State_DelayingNextTransition(); InitializeState(nextState); TransformInto_DelayingNextTransition(current, nextState); LeaveState(nextState); nextState.EnterState(this); return(nextState); }
partial void TransformInto_DelayingNextTransition(UIElement current, State_DelayingNextTransition nextState) { nextState.Current = current; }
public override BaseState Visit_DelayingNextTransition(State_DelayingNextTransition state) { state.Request = new PendingRequest { PresentOption = PresentOption , Next = Next , }; return state; }
public override BaseState Visit_DelayingNextTransition(State_DelayingNextTransition state) { var request = state.Request; if (request != null && state.IsEdgeValid_DelayingNextTransition_To_Transitioning(request.PresentOption, request.Next)) { return state.EdgeFrom_DelayingNextTransition_To_Transitioning (request.PresentOption, request.Next); } else { return state.EdgeFrom_DelayingNextTransition_To_PresentingContent (state.Current); } }
public override BaseState Visit_DelayingNextTransition(State_DelayingNextTransition state) { return(state); }
public override BaseState Visit_DelayingNextTransition(State_DelayingNextTransition state) { throw new ArgumentException("state"); }
public abstract BaseState Visit_DelayingNextTransition(State_DelayingNextTransition state);