Class TransitionExtensions
- Namespace
- Automatonymous
- Assembly
- Automatonymous.dll
public static class TransitionExtensions- Inheritance
- 
      
      TransitionExtensions
- Inherited Members
Methods
Finalize<TInstance>(EventActivityBinder<TInstance>)
Transition the state machine to the Final state
public static EventActivityBinder<TInstance> Finalize<TInstance>(this EventActivityBinder<TInstance> source) where TInstance : classParameters
- sourceEventActivityBinder<TInstance>
Returns
- EventActivityBinder<TInstance>
Type Parameters
- TInstance
Finalize<TInstance, TData>(EventActivityBinder<TInstance, TData>)
Transition the state machine to the Final state
public static EventActivityBinder<TInstance, TData> Finalize<TInstance, TData>(this EventActivityBinder<TInstance, TData> source) where TInstance : classParameters
- sourceEventActivityBinder<TInstance, TData>
Returns
- EventActivityBinder<TInstance, TData>
Type Parameters
- TInstance
- TData
Finalize<TInstance, TException>(ExceptionActivityBinder<TInstance, TException>)
Transition the state machine to the Final state
public static ExceptionActivityBinder<TInstance, TException> Finalize<TInstance, TException>(this ExceptionActivityBinder<TInstance, TException> source) where TInstance : class where TException : ExceptionParameters
- sourceExceptionActivityBinder<TInstance, TException>
Returns
- ExceptionActivityBinder<TInstance, TException>
Type Parameters
- TInstance
- TException
Finalize<TInstance, TData, TException>(ExceptionActivityBinder<TInstance, TData, TException>)
Transition the state machine to the Final state
public static ExceptionActivityBinder<TInstance, TData, TException> Finalize<TInstance, TData, TException>(this ExceptionActivityBinder<TInstance, TData, TException> source) where TInstance : class where TException : ExceptionParameters
- sourceExceptionActivityBinder<TInstance, TData, TException>
Returns
- ExceptionActivityBinder<TInstance, TData, TException>
Type Parameters
- TInstance
- TData
- TException
TransitionTo<TInstance>(EventActivityBinder<TInstance>, State)
Transition the state machine to the specified state
public static EventActivityBinder<TInstance> TransitionTo<TInstance>(this EventActivityBinder<TInstance> source, State toState) where TInstance : classParameters
- sourceEventActivityBinder<TInstance>
- toStateState
Returns
- EventActivityBinder<TInstance>
Type Parameters
- TInstance
TransitionTo<TInstance, TData>(EventActivityBinder<TInstance, TData>, State)
Transition the state machine to the specified state
public static EventActivityBinder<TInstance, TData> TransitionTo<TInstance, TData>(this EventActivityBinder<TInstance, TData> source, State toState) where TInstance : classParameters
- sourceEventActivityBinder<TInstance, TData>
- toStateState
Returns
- EventActivityBinder<TInstance, TData>
Type Parameters
- TInstance
- TData
TransitionTo<TInstance, TException>(ExceptionActivityBinder<TInstance, TException>, State)
Transition the state machine to the specified state in response to an exception
public static ExceptionActivityBinder<TInstance, TException> TransitionTo<TInstance, TException>(this ExceptionActivityBinder<TInstance, TException> source, State toState) where TInstance : class where TException : ExceptionParameters
- sourceExceptionActivityBinder<TInstance, TException>
- toStateState
Returns
- ExceptionActivityBinder<TInstance, TException>
Type Parameters
- TInstance
- TException
TransitionTo<TInstance, TData, TException>(ExceptionActivityBinder<TInstance, TData, TException>, State)
Transition the state machine to the specified state in response to an exception
public static ExceptionActivityBinder<TInstance, TData, TException> TransitionTo<TInstance, TData, TException>(this ExceptionActivityBinder<TInstance, TData, TException> source, State toState) where TInstance : class where TException : ExceptionParameters
- sourceExceptionActivityBinder<TInstance, TData, TException>
- toStateState
Returns
- ExceptionActivityBinder<TInstance, TData, TException>
Type Parameters
- TInstance
- TData
- TException