Esempio n. 1
0
 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);
            }
Esempio n. 3
0
 partial void TransformInto_Transitioning(Option presentOption, UIElement next, State_Transitioning nextState)
 {
     nextState.Previous      = Current;
     nextState.Next          = next;
     nextState.PresentOption = presentOption;
 }
Esempio n. 4
0
 public override BaseState Visit_Transitioning(State_Transitioning state)
 {
     state.Tick();
     return(state);
 }
Esempio n. 5
0
partial             void TransformInto_Transitioning(Option presentOption, UIElement next, State_Transitioning nextState)
            {
                nextState.Previous      = Current       ;
                nextState.Next          = next          ;
                nextState.PresentOption = presentOption ;
            }
Esempio n. 6
0
 public override BaseState Visit_Transitioning(State_Transitioning state)
 {
     state.Request = new PendingRequest
                         {
                             PresentOption   = PresentOption ,
                             Next            = Next          ,
                         };
     return state;
 }
Esempio n. 7
0
 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);