protected virtual void OnEvalException(EvalEventArgs e) { _on_event(m_eval_exception, e); }
protected virtual void OnEvalComplete(EvalEventArgs e) { _on_event(m_eval_complete, e); }