protected override unsafe int OnEvalException( CorDebugAppDomain pAppDomain, CorDebugThread pThread, CorDebugEval pEval) { EvalException?.Invoke(this, pAppDomain, pThread, pEval); return(Continue()); }
void CheckTimestamp() { if (evalTimestamp != MicroFrameworkDebuggerSession.EvaluationTimestamp) { thread = null; frame = null; corEval = null; } }
protected abstract int OnEvalException( CorDebugAppDomain pAppDomain, CorDebugThread pThread, CorDebugEval pEval);
protected abstract int OnEvalComplete( CorDebugAppDomain pAppDomain, CorDebugThread pThread, CorDebugEval pEval);
int ICorDebugManagedCallback.EvalException(CorDebugAppDomain pAppDomain, CorDebugThread pThread, CorDebugEval pEval) { EvaluationTimestamp++; return(0); }