Class TriggerEventActivityBinder<TInstance>
- Namespace
- Automatonymous.Binders
- Assembly
- Automatonymous.dll
public class TriggerEventActivityBinder<TInstance> : EventActivityBinder<TInstance>, EventActivities<TInstance> where TInstance : class
Type Parameters
TInstance
- Inheritance
-
TriggerEventActivityBinder<TInstance>
- Implements
-
EventActivityBinder<TInstance>EventActivities<TInstance>
- Inherited Members
- Extension Methods
Constructors
TriggerEventActivityBinder(StateMachine<TInstance>, Event, params ActivityBinder<TInstance>[])
public TriggerEventActivityBinder(StateMachine<TInstance> machine, Event @event, params ActivityBinder<TInstance>[] activities)
Parameters
machine
StateMachine<TInstance>event
Eventactivities
ActivityBinder<TInstance>[]
TriggerEventActivityBinder(StateMachine<TInstance>, Event, StateMachineEventFilter<TInstance>, params ActivityBinder<TInstance>[])
public TriggerEventActivityBinder(StateMachine<TInstance> machine, Event @event, StateMachineEventFilter<TInstance> filter, params ActivityBinder<TInstance>[] activities)
Parameters
machine
StateMachine<TInstance>event
Eventfilter
StateMachineEventFilter<TInstance>activities
ActivityBinder<TInstance>[]
Methods
GetStateActivityBinders()
public IEnumerable<ActivityBinder<TInstance>> GetStateActivityBinders()
Returns
- IEnumerable<ActivityBinder<TInstance>>