Class ObserverExtensions
- Namespace
- Automatonymous
- Assembly
- Automatonymous.dll
public static class ObserverExtensions- Inheritance
- 
      
      ObserverExtensions
- Inherited Members
Methods
ConnectEventObserver<T>(StateMachine<T>, Event, EventObserver<T>)
public static IDisposable ConnectEventObserver<T>(this StateMachine<T> machine, Event @event, EventObserver<T> observer) where T : classParameters
- machineStateMachine<T>
- eventEvent
- observerEventObserver<T>
Returns
Type Parameters
- T
ConnectEventObserver<T>(StateMachine<T>, EventObserver<T>)
public static IDisposable ConnectEventObserver<T>(this StateMachine<T> machine, EventObserver<T> observer) where T : classParameters
- machineStateMachine<T>
- observerEventObserver<T>
Returns
Type Parameters
- T
ConnectStateObserver<T>(StateMachine<T>, StateObserver<T>)
public static IDisposable ConnectStateObserver<T>(this StateMachine<T> machine, StateObserver<T> observer) where T : classParameters
- machineStateMachine<T>
- observerStateObserver<T>
Returns
Type Parameters
- T