public bool RunEvaluators() { if (!BuilderStateMachine.TypeIsChecked) { DataContext.ASTHandlerExceptions.Add(new QLError("previous step not completed successfuly")); return(false); } BuilderStateMachine.IsEvaluated = RunHandlerLevel(Evaluators.ToArray()); return(BuilderStateMachine.IsEvaluated); }