C# Класс Moe.StateMachine.States.HistoryState

Shallow history representation
Наследование: State
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetDeepState ( HistoryState historyState, TransitionEvent transitionEvent ) : State
GetShallowState ( HistoryState historyState, TransitionEvent transitionEvent ) : State
HistoryState ( State parent, HistoryFetchStrategy historyStrategy ) : System
TraverseDown ( TransitionEvent transitionEvent ) : State

Защищенные методы

Метод Описание
OnParentExit ( object sender, StateTransitionEventArgs args ) : void

Описание методов

GetDeepState() публичный статический Метод

public static GetDeepState ( HistoryState historyState, TransitionEvent transitionEvent ) : State
historyState HistoryState
transitionEvent Moe.StateMachine.Transitions.TransitionEvent
Результат State

GetShallowState() публичный статический Метод

public static GetShallowState ( HistoryState historyState, TransitionEvent transitionEvent ) : State
historyState HistoryState
transitionEvent Moe.StateMachine.Transitions.TransitionEvent
Результат State

HistoryState() публичный Метод

public HistoryState ( State parent, HistoryFetchStrategy historyStrategy ) : System
parent State
historyStrategy HistoryFetchStrategy
Результат System

OnParentExit() защищенный Метод

protected OnParentExit ( object sender, StateTransitionEventArgs args ) : void
sender object
args StateTransitionEventArgs
Результат void

TraverseDown() публичный Метод

public TraverseDown ( TransitionEvent transitionEvent ) : State
transitionEvent Moe.StateMachine.Transitions.TransitionEvent
Результат State