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
machine
StateMachine<T>event
Eventobserver
EventObserver<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
machine
StateMachine<T>observer
EventObserver<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
machine
StateMachine<T>observer
StateObserver<T>
Returns
Type Parameters
T