void Visitable.Accept(StateMachineVisitor visitor) { visitor.Visit(this, x => { _activity.Accept(visitor); _next.Accept(visitor); }); }
public void Accept(StateMachineVisitor visitor) { visitor.Visit(this, x => _activity.Accept(visitor)); }
void Visitable.Accept(StateMachineVisitor visitor) { _activity.Accept(visitor); }
public void Accept(StateMachineVisitor visitor) { _activity.Accept(visitor); }
public void Accept(StateMachineInspector inspector) { inspector.Inspect(this, x => _activity.Accept(inspector)); }
public void Accept(StateMachineInspector inspector) { _activity.Accept(inspector); }
/// <summary> /// Enqueues the activity. /// </summary> /// <param name="a">A.</param> public void EnqueueActivity(Activity a) { if (!is_running) { return; } a.Accept(this); //deal with this activity first //enqueue for logging try { lock (this) { theActivityQueue.Enqueue(a); } } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }