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(); }
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(); }