// return true if there was eval to setup and it was setup internal bool SetupNextEvaluation() { this.AssertPaused(); while (pendingEvalsCollection.Count > 0) { Eval nextEval = pendingEvalsCollection.Dequeue(); if (nextEval.SetupEvaluation(this.SelectedThread)) { activeEvals.Add(nextEval); return(true); } } return(false); }