Example #1
0
 private void nextBug(object res, object input, Response r)
 {
     if (todo.Count==0)
     {
         if (extra.Count>0)
         {
             Console.Write("extra.count: {0}",extra.Count);
             while (todo.Count<=20 && extra.Count>0)
                 todo.Enqueue(extra.Dequeue());
             nextBug(res,input,r);
             return;
             //throw new Exception();
         }
         if (!didranout)
         {
             didranout = true;
             Response.invoke(r,null);
         }
     }
     else
     {
         bug = todo.Dequeue();
         bug.triageable(new Response(nextTriageable,r));
     }
 }