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 : class
Parameters
machineStateMachine<T>eventEventobserverEventObserver<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 : class
Parameters
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 : class
Parameters
machineStateMachine<T>observerStateObserver<T>
Returns
Type Parameters
T