Interface StateMachineVisitor  
  
  
    - Namespace
- Automatonymous
- Assembly
- Automatonymous.dll
 
  
  
  
    public interface StateMachineVisitor
   
  Methods
  
  
  Visit(Activity)
  
  
  
  
  
    void Visit(Activity activity)
   
  Parameters
  
    - activityActivity
  Visit(Activity, Action<Activity>)
  
  
  
  
  
    void Visit(Activity activity, Action<Activity> next)
   
  Parameters
  
    - activityActivity
- nextAction<Activity>
  Visit(Event, Action<Event>)
  
  
  
  
  
    void Visit(Event @event, Action<Event> next)
   
  Parameters
  
    - eventEvent
- nextAction<Event>
  Visit(State, Action<State>)
  
  
  
  
  
    void Visit(State state, Action<State> next)
   
  Parameters
  
    - stateState
- nextAction<State>
  Visit<T>(Behavior<T>)
  
  
  
  
  
    void Visit<T>(Behavior<T> behavior)
   
  Parameters
  
    - behaviorBehavior<T>
Type Parameters
  
    - T
  Visit<T>(Behavior<T>, Action<Behavior<T>>)
  
  
  
  
  
    void Visit<T>(Behavior<T> behavior, Action<Behavior<T>> next)
   
  Parameters
  
    - behaviorBehavior<T>
- nextAction<Behavior<T>>
Type Parameters
  
    - T
  Visit<TData>(Event<TData>, Action<Event<TData>>)
  
  
  
  
  
    void Visit<TData>(Event<TData> @event, Action<Event<TData>> next)
   
  Parameters
  
    - eventEvent<TData>
- nextAction<Event<TData>>
Type Parameters
  
    - TData
  Visit<T, TData>(Behavior<T, TData>)
  
  
  
  
  
    void Visit<T, TData>(Behavior<T, TData> behavior)
   
  Parameters
  
    - behaviorBehavior<T, TData>
Type Parameters
  
    - T
- TData
  Visit<T, TData>(Behavior<T, TData>, Action<Behavior<T, TData>>)
  
  
  
  
  
    void Visit<T, TData>(Behavior<T, TData> behavior, Action<Behavior<T, TData>> next)
   
  Parameters
  
    - behaviorBehavior<T, TData>
- nextAction<Behavior<T, TData>>
Type Parameters
  
    - T
- TData