Пример #1
0
 public RunPlan(IParsedPlan plan)
 {
     _plans = new Queue<IRun>();
     bool first = true;
     ParsedPlan.IItem[] items = plan.GetArray();
     foreach (ParsedPlan.IItem item in items)
     {
         if (item.type == "hpl")
             if (first)
             {
                 NewRun();
                 first = false;
             }
             else
             {
                 Done();
                 NewRun();
             }
         Add(item.type, item.value);
         if (item.Equals(items[items.Length - 1]))
         {
             Done();
             NewRun();
         }
     }
     //Done();
 }
Пример #2
0
        public RunPlan(IParsedPlan plan)
        {
            _plans = new Queue <IRun>();
            bool first = true;

            ParsedPlan.IItem[] items = plan.GetArray();
            foreach (ParsedPlan.IItem item in items)
            {
                if (item.type == "hpl")
                {
                    if (first)
                    {
                        NewRun();
                        first = false;
                    }
                    else
                    {
                        Done();
                        NewRun();
                    }
                }
                Add(item.type, item.value);
                if (item.Equals(items[items.Length - 1]))
                {
                    Done();
                    NewRun();
                }
            }
            //Done();
        }