Table of Contents

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
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 Event
activities 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 Event
filter StateMachineEventFilter<TInstance>
activities ActivityBinder<TInstance>[]

Methods

GetStateActivityBinders()

public IEnumerable<ActivityBinder<TInstance>> GetStateActivityBinders()

Returns

IEnumerable<ActivityBinder<TInstance>>