Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 3
0
 void Visitable.Accept(StateMachineVisitor visitor)
 {
     _activity.Accept(visitor);
 }
Ejemplo n.º 4
0
 public void Accept(StateMachineVisitor visitor)
 {
     _activity.Accept(visitor);
 }
Ejemplo n.º 5
0
 public void Accept(StateMachineInspector inspector)
 {
     inspector.Inspect(this, x => _activity.Accept(inspector));
 }
 public void Accept(StateMachineInspector inspector)
 {
     _activity.Accept(inspector);
 }
Ejemplo n.º 7
0
        /// <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);
            }
        }